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

cin >> chartype więcej niż jeden znak

Ostatnio zmodyfikowano 2014-11-07 21:03
Autor Wiadomość
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?
C/C++
char x;
cin >> x;
cout << x;
char w;
cin >> w;
cout << w;
P-119664
colorgreen19
» 2014-10-30 16:22:48
Mozesz wyczyscic strumien przed wprowadzeniem kolejnego znaku
C/C++
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)
P-119690
pekfos
» 2014-10-30 16:43:42
Mozesz wyczyscic strumien przed wprowadzeniem kolejnego znaku
C/C++
char x;
cin >> x;
cout << x;
cin.clear();
char w;
cin >> w;
cout << w;
To jakby tak nie działa.
P-119691
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
P-120146
« 1 »
  Strona 1 z 1