Buchstabe und Zahl zusammen einlesen?
-
Guten Tag!
ich steh vor folgendem Problem:
ich will in c z.B folgendes in einer Zeile einlesen 'd10' oder 't30'. Aber man soll auch nur eine Zahl eingeben koennen ohne Buchstabe davor.Ich will danach dann natuerlich entsprechend abfragen ob d oder t gesetzt ist oder ob nur eine Zahl eingegeben wurde...
Vielleicht kann mir wer weiterhelfen.
DANKE!!!
-
Wiedersprichst du dich nicht etwas? Du willst irgendetwas von der Konsole in dein Programm einlesen vermute ich jetzt mal. Das soll zum Beispiel "d10" oder "t30" sein, man soll aber keinen Buchstaben eingeben können? Was ist denn das erste Zeichen in diesen beiden Zeichenketten?
-
einGast schrieb:
Aber man soll auch nur eine Zahl eingeben koennen ohne Buchstabe davor.
-
jedes zeichen in ein char array einlesen. danach kannst du ueber den index die einzelnen zeichen vergleichen wird halt ein ziemlich großes switch case gesuche.
-
hmm ja das ganze als String einzulesen hab ich mir auch schon gedacht. Das komische is, das wir das eigentlich noch nicht hatten (is fuer die uni) d.h. es muesste auch irgendwie einfacher gehen....?