T
The MIB
Threadstarter
- Dabei seit
- 19.05.2007
- Beiträge
- 7
So hi leute, bin neu hier im Forum.
Ich habe über 7 Stunden in Google gesucht, leider ohne erfolg.
Folgendes Problem, ich möchte ein Programm in C++ Schreiben, dabei sind einige Zeilen für Anwendungen, jede Zeile hat eine id z.B. 1 schreiben, 2 löschen usw...
Dann kommt die meldung bitte eine ID Nummer eingeben, ok kein Problem, habe als Dateityp int genommen, ist aber leider nur für zahlen.
Dann habe ich einen if befehl eingebaut, auch ok .... if (ID < 1 || ID > 19) cout fehler (in kurzform ^^). Kein Problem, aber .... wenn ich nun einen Buchstaben reinhaute. BOOOOOOOMS, entlosschleife (es wird immer und immer wieder die fehler nachricht angezeigt) kein wunder der datentyp ist ja auf int, nur, wie mach ich dass das ich buchstaben und zahlen eintippen kann damit die fehlermeldung auftritt ohne entlosschleife? Bekomm es einfach nicht auf die reihe auch mit char nicht.
Ich möchte das der Befehl so aus sieht.
If (ID < 1 || ID > 19 || ein buchstabe von a -z eingegeben wird)
cout >> "fehler......"
Währe echt super wenn mir jemand dabei helfen könnte, in ganz google gab es keine antwort, ausser din tutorials.de aber die seite scheint down zu sein

MfG
Ich habe über 7 Stunden in Google gesucht, leider ohne erfolg.
Folgendes Problem, ich möchte ein Programm in C++ Schreiben, dabei sind einige Zeilen für Anwendungen, jede Zeile hat eine id z.B. 1 schreiben, 2 löschen usw...
Dann kommt die meldung bitte eine ID Nummer eingeben, ok kein Problem, habe als Dateityp int genommen, ist aber leider nur für zahlen.
Dann habe ich einen if befehl eingebaut, auch ok .... if (ID < 1 || ID > 19) cout fehler (in kurzform ^^). Kein Problem, aber .... wenn ich nun einen Buchstaben reinhaute. BOOOOOOOMS, entlosschleife (es wird immer und immer wieder die fehler nachricht angezeigt) kein wunder der datentyp ist ja auf int, nur, wie mach ich dass das ich buchstaben und zahlen eintippen kann damit die fehlermeldung auftritt ohne entlosschleife? Bekomm es einfach nicht auf die reihe auch mit char nicht.
Ich möchte das der Befehl so aus sieht.
If (ID < 1 || ID > 19 || ein buchstabe von a -z eingegeben wird)
cout >> "fehler......"
Währe echt super wenn mir jemand dabei helfen könnte, in ganz google gab es keine antwort, ausser din tutorials.de aber die seite scheint down zu sein


MfG