Szyfrowanie znaków
Ostatnio zmodyfikowano 2012-02-19 23:51
akwes |
» 2012-02-19 23:22:51 cin.getline(char[1000], 1000); pobiera całą linię bez znaku enter. Więc dlaczego stosujesz dodatkowo ignore? Oczywiście program się nie przerwie od razu bo masz dalej kod (przed warunkiem końca pętli). Ale gdy dojdzie do tej linii } while( tekst[ 0 ] != 'q' ); warunek wyrzuci Cię z pętli. Być może pomocne będzie Polecenia continue; break;, o czym ktoś już wspomniał wcześniej :) |
|
sensey9 Temat założony przez niniejszego użytkownika |
» 2012-02-19 23:51:54 Już pisałem że gdy usunę ignore i pozostawię samo cin.getline(tekst,1000); to po pierwszym wykonaniu pętli program nie pyta o podanie ciągu znaków tylko od razu przechodzi do pytania o kierunek szyfrowania całkowicie pomija cin.getline(tekst,1000); |
|
1 2 « 3 » |