Problem bei meinem HTML Programm (Komische Fehler)
-
ähm ne dadran hat e snicht gelegen, ich hab die problematik mal mehr unter die luppe genommne.
Wenn ich eine ungültige zahl beim menü eingebe, dann läuft alles normal, doch wenn bei der eingabe ein string, eine zeichenkette eingegeben wird, erst das geht er in die endlos schleife.Logisch da ja ein int erwartet wird, wie knan ich dieses problem lösen?
Mit Exceptions?
-
Kann man irgentwie prüfen ob die int Variable ein char abekommen hat?
Mit if?
-
Schau mal hier:
http://www.cplusplus.com/reference/std/locale/
-
Zeile 46 - 47.
Da ist die eingabe, wenn ich nur ein Wort übergebe, dann geht es ,aber wenn ich in dem string ein Satz reinschreibe oder irgentwas hauptsache es hat leerzeichen, geht das programm in eine endlos schleife.
Wie kan man dieses Problem beseitigen?