cin >> chartype więcej niż jeden znak
Ostatnio zmodyfikowano 2014-11-07 21:03
wilkoo13 Temat założony przez niniejszego użytkownika |
cin >> chartype więcej niż jeden znak » 2014-10-29 23:40:38 Gdy wpiszemy więcej niż jeden znak w zmiennej typu char to w tedy kolejny znak z ciągu tekstu jest przypisywany do nastepnej zmiennej char bez wprowadzania kolejnej. Jak sprawić aby było inaczej. Oraz jaka jest różnica między cin.get() i cin? char x; cin >> x; cout << x; char w; cin >> w; cout << w;
|
|
colorgreen19 |
» 2014-10-30 16:22:48 Mozesz wyczyscic strumien przed wprowadzeniem kolejnego znaku char x; cin >> x; cout << x; cin.clear(); char w; cin >> w; cout << w;
wtedy do x zostanie wpisany 1, tylko jeden znak (jesli o to chodzi) |
|
pekfos |
» 2014-10-30 16:43:42 Mozesz wyczyscic strumien przed wprowadzeniem kolejnego znaku
char x; cin >> x; cout << x; cin.clear(); char w; cin >> w; cout << w;
|
To jakby tak nie działa. |
|
Linker |
» 2014-11-07 21:03:12 Jeśli chodzi ci o to by do jednej zmiennej wstawić więcej znkaów to użyj std::string |
|
« 1 » |