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

String, wczytywanie tekstu za pomocą funkcji getline

Ostatnio zmodyfikowano 2015-11-08 14:10
Autor Wiadomość
j23
» 2015-11-08 14:04:47
Najprościej po użyciu std::cin użyć std::cin.get();
To dość naiwny sposób, ponieważ nie wiesz, ile (białych) znaków masz do końca linii. Wariant optymistyczny to od razu '\n', ale to użytkownik wprowadza dane, więc może wpisać tam (przypadkowo) spację lub cokolwiek innego. I wtedy program leży ;)
P-139815
carlosmay
» 2015-11-08 14:10:34
To dość naiwny sposób
 Tak. Zakłada, że wszystkie dane wczytano poprawnie i
Wariant optymistyczny to od razu '\n'
 .

Musisz mieć świadomość co zostaje w strumieniu po wczytywaniu.
 Pisać kod ze zrozumieniem.
  Najprościej
 nie znaczy najskuteczniej.
P-139816
1 « 2 »
Poprzednia strona Strona 2 z 2