Gast
2007-12-06, 14:05:23
Hi,
ich muß häufig einige Parameter abfangen und bisher geschieht dies mit einem ganzen Haufen voll std::cin Blöcke. Mal sind die Datenen ein int, mal ein float, mal ein char. Wenn man jetzt versehentlich ein Char eingibt, wo z.B. ein int reingehört, rattert der Code über alle std::cins drüber ohne das dies korrekte Eingaben enthält. Wie mache ich sowas robust? Das ich darauf reagieren kann, wenn der Datentyp nicht korrekt ist o.ä.?
thx
ich muß häufig einige Parameter abfangen und bisher geschieht dies mit einem ganzen Haufen voll std::cin Blöcke. Mal sind die Datenen ein int, mal ein float, mal ein char. Wenn man jetzt versehentlich ein Char eingibt, wo z.B. ein int reingehört, rattert der Code über alle std::cins drüber ohne das dies korrekte Eingaben enthält. Wie mache ich sowas robust? Das ich darauf reagieren kann, wenn der Datentyp nicht korrekt ist o.ä.?
thx