Wie liest Zeichen von der Konsole in c++?

Ich habe Mühe mit Lesen von Zeichen von der Konsole in c++.
Hier ist, was ich versuchte zu tun:

char x;
char y; 
char z;

cout<<"Please enter your string: ";
string s;
getline(cin,s);
istringstream is(s);

is>> x >> y >> z;

Ist das problem wenn der Benutzer geben Sie etwas wie dieses "1 20 100":

x will get 1
y will get 2
z will get 0

Was ich will zu bekommen, ist x = 1; y = 20; z = 100;

Jemand Vorschläge?

  • char {x|y|z -} - > int {x|y|z}
InformationsquelleAutor | 2010-04-01
Schreibe einen Kommentar