cin, ograniczenie do jednego znaku
Ostatnio zmodyfikowano 2015-01-01 20:44
splendido Temat założony przez niniejszego użytkownika |
» 2014-12-31 18:06:40 Jest ktoś w stanie pomóc?
Ponowię pytanie, żeby nie czytać tego, co wyżej.
Jest jakiś sposób, żeby ograniczyć ilość wprowadzanych danych (cin >> x) do jednego znaku? Tak, żeby można było wpisać dokładnie jeden znak. Nie chodzi mi o czytanie pierwszego znaku z całego, wpisanego wyrazu. |
|
1aam2am1 |
» 2014-12-31 18:57:12 Przez cin się nie da skorzystaj z getch() lub getchar() |
|
C-Objective |
» 2014-12-31 19:15:01 Napisałem to wcześniej JA NAPISAŁEM. PLAGIAT! |
|
splendido Temat założony przez niniejszego użytkownika |
» 2014-12-31 19:48:08 To może jeszcze w inny sposób - jak sprawdzić, czy został wpisany tylko jeden znak (cin >> x)? |
|
1aam2am1 |
» 2014-12-31 19:54:41 Sprawdzić wielkość x. |
|
splendido Temat założony przez niniejszego użytkownika |
» 2014-12-31 21:00:29 Jak to zrobić, jakieś wskazówki? |
|
1aam2am1 |
» 2014-12-31 21:46:26 Jak wczytujesz string to musi to być jedna litera string.size(); Jak liczbę całkowitą to musi mieć jeden znak np mniejsza od 10 I tak dalej... |
|
Rashmistrz |
» 2014-12-31 22:02:49 char x; cin >> x; cin.ignore(); Ale w ten sposób i tak będzie można napisać więcej w strumieniu niż ty tego chcesz. :F |
|
1 « 2 » 3 |