Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Odwracanie tekstu - problem z programem

Ostatnio zmodyfikowano 2011-12-05 17:43
Autor Wiadomość
Diminuendo
Temat założony przez niniejszego użytkownika
Odwracanie tekstu - problem z programem
» 2011-12-04 14:28:15
Witam,
Mam problem ze swoim programem ,którego założeniem jest odwracanie napisanego tekstu.
Jest on zrobiony dość chałupniczo ,ale jestem początkującym programistą.
Oto przykład:
C/C++
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
   
    do
    {
       
        string wyraz;
        cout << "Podaj tekst do przetlumaczenia(max.15 liter): ";
        cin >> wyraz;
       
       
        if( wyraz.length() == 2 )
        {
            char a;
            char b;
            cout << "Podaj go ponownie" << endl;
            cin >> a >> b;
            cout << "Tekst przetlumaczony na Arabianski:" << b << a << endl;
            cin.clear();
            std::cin.sync();
        }
       
        else if( wyraz.length() == 3 )
        {
            char a;
            char b;
            char c;
            cout << "Podaj go ponownie:" << endl;
            cin >> a >> b >> c;
            cout << "Tekst przetlumaczony :" << c << b << a << endl;
            cin.clear();
            std::cin.sync();
        }
        //i tak dalej
       
    } while( 10 );
   
    getch();
    return( 0 );
}
Problemy:
1.Co zrobić,żeby program nie pomijał białych znaków?Jak napiszę biały znak to program od razu pomija resztę tekstu.
2.Co zrobić ,aby komputer zrozumiał,że zmienna wyraz to jest to samo co zmienna a i b , a i b i c i tak dalej?-Żeby ktoś nie musiał wpisywać dwa razy tekstu do przetłumaczenia.
3.Co zrobić , żeby wynik dawał się skopiować?
P-45129
Diminuendo
Temat założony przez niniejszego użytkownika
Naprawdę potrzebne
» 2011-12-04 14:58:48
Ten program jest mi potrzebny, czy ktoś mógłby mi pomóc z tymi problemami?Jak nie ze wszystkimi to chociaż z jednym?
Z góry dziękuję.
P-45132
malan
» 2011-12-04 15:09:09
1. Nie podbijamy tematów. Każdy widzi Twój problem i jeżeli będzie miał czas to odpowie. Jeżeli nie teraz to za godzinę.
2.
Co zrobić,żeby program nie pomijał białych znaków?
Wczytać całą linię.

Co zrobić ,aby komputer zrozumiał,(...)
» Kurs C++ » Poziom 2Pętla for lekcja

Co zrobić , żeby wynik dawał się skopiować?
Nie wiem co zrobić żeby wynik dawał się skompilować, ale za to wiem co zrobić żeby kod dał się skompilować :)
P-45134
CTRL85
» 2011-12-04 16:59:22
Żeby nie pomijało białych znaków użyj getline();
P-45143
Diminuendo
Temat założony przez niniejszego użytkownika
Kod
» 2011-12-04 19:19:31
A mógłby ktoś zmodyfikować kod, który już podałem z tym getline?
P-45148
DejaVu
» 2011-12-04 19:42:25
Temat zamykam. Nie potrafisz korzystać z pomocy udzielanej na naszym forum. Polityka tego forum to pomagać poprzez odsyłanie do źródeł z których można pozyskać wiedzę wymaganą do rozwiązania problemu. Ty jawnie oczekujesz gotowca, a te z kolei nie są u nas akceptowalne - nie dla podstaw programowania.
P-45151
Diminuendo
Temat założony przez niniejszego użytkownika
Gotowiec
» 2011-12-05 17:43:43
Wyciągasz pochopne wnioski.
Po prostu ciężko mi się przyswaja materiał z teorii,
a nigdzie praktyki(przykładu) w podobnym przypadku nie widzę.
Poza tym nie myśl ,że od razu napisałem tą wiadomość.
Najpierw przeczytałem wszystkie(czytaj:te które były na początku w google) dostępne w sieci materiały.
Potem spróbowałem kilka razy ,ale mi nie wyszło ,dlatego poszukuję pomocy u kogoś innego.
Może dzięki temu zrozumiem ,jakie błędy popełniłem.
Ja nie uważam tego tematu za "zamknięty" - Jedno moje pytanie nie doczekało się odpowiedzi.
P-45189
« 1 »
  Strona 1 z 1