Porównanie dwóch zmiennych string.
Ostatnio zmodyfikowano 2011-02-09 01:43
ison |
» 2011-02-07 18:19:40 pierwszy kod nie ma prawa działać, porównujesz w nim tylko adresy zmiennych drugi działa - robi to co należy, porównuje dwa stringi
ile jeszcze będziesz kombinował zanim dojdziesz do tego że źle wczytujesz plik? |
|
Vercevales Temat założony przez niniejszego użytkownika |
» 2011-02-07 18:21:53 Dlaczego źle? Przecież wyświetlają się dobre wyniki, problemem jest tylko zapisanie palindromów do pliku zadanie4.txt |
|
ison |
» 2011-02-07 18:23:43 nie działa :( Nie zapisuje niczego, nie wyświetla też "tu byłem" czyli w ogóle nie wchodzi w pętlę
|
to w końcu z czym masz problem? Program, który podałeś w pierwszym poście działa jak należy... problemem jest tylko zapisanie palindromów do pliku zadanie4.txt
|
co dokładnie jest nie tak? w ogóle się nic nie zapisuje do pliku? |
|
Vercevales Temat założony przez niniejszego użytkownika |
» 2011-02-07 18:28:52 No z tym porównaniem. Pliki są czytane, string jest odwracany za pomocą "reverse". Prawidłowo wyświetlane są zmienne poprawna i odwrotna. nie mogę tylko zapisać żadnej z nich do pliku zadanie4.txt gdy poprawna jest taka sama jak odwrotna (gdy są palindromami) if( ) { std::cout << "tu byłem " << std::endl; zadanie4 << odwrotna; };
|
|
ison |
» 2011-02-07 18:30:46 zadanie4 << odwrotna << std::endl; próbowałeś? |
|
Vercevales Temat założony przez niniejszego użytkownika |
» 2011-02-07 18:31:04 przy pierwszym programie który podałem nie zapisuje się absolutnie nic, plik jest czyściutki.
warunek nie jest spełniany, bo ani razu nie wyskakuje mi "tu byłem" (narzędzie testowe sprawdzające) |
|
ison |
» 2011-02-07 18:33:22 warunek nie jest spełniany, bo ani razu nie wyskakuje mi "tu byłem" (narzędzie testowe sprawdza
|
winę możesz jedynie zwalić na system (o ile jesteś pewien, że pliki które wczytujesz istnieją) na Windowsie Twój pierwszy program działa - poprawnie wczytuje, sprawdza, wypisuje na ekran i zapisuje do pliku :) nie mam pojęcia czemu Linux ma jakieś problemy |
|
Vercevales Temat założony przez niniejszego użytkownika |
» 2011-02-07 18:34:23 zadanie4 << odwrotna << std::endl; próbowałeś? |
nic to nie da, bo warunek nie jest spełniany więc program nawet tam nie dochodzi mam Code::Blocks 10.05 |
|
1 « 2 » 3 4 |