tasteneingabe einschränken

zineus
hi,

ich programmiere konsolen anwendung und möchte zahlen auf nehmen z.B

int a;
cin>>a;

aber wenn man statt eine zahl buchstaben oder andere sachen eingibt stützt das programm ab.

meine Frage:
wie kann ich die eingabe nur auf zahlen einschränken?

Danke
Chris Hunter
das kannst du dann mit cin nicht machen. musst dir ne eigene eingabefunktion schreiben und die tasten die derjenige drückt dann mit getchar() oder so ähnlich abfragen. glaube das war getchar. weiß net mehr genau, programmiere schon lange kein c mehr. aber mit cin kannst du eine eingabe meines wissens nach nicht einschränken...