C++, Fehler abfangen in der Eingabe?

... komplette Frage anzeigen

1 Antwort

Bin nicht c++ spezifiziert, aber ginge das nicht einfach so:

[CODE]

int zahl1, ok;

char dummy;

ok=cin>>zahl1, dummy;

if(ok!=2){

//also Char wird ja gehen, prüft ob zahl1 ein integer ist.

cerr//...was auch immer

}

[/CODE]

Ist jedoch keine Garantie, denn wie bereits gesagt ist c++ nicht gerade mein Fachgebiet... :D 

Hoffe aber, dass das zumindest eine Anregung war

Viel Spaß noch!

Was möchtest Du wissen?