Das Programm soll detektieren, ob der Benutzer einen Buchstaben eingegeben hat. Ich weiss hier nicht wie ich den ASCII Code im C Programm ...?

... komplette Frage anzeigen

2 Antworten

Kombiniere beide if-Bedingungen mit einem Und.

Beispiel: if ( (Buchstabe >65) && ((Buchstabe <=90) )

Statt der Zahlen kannst du bestimmt auch 'A' und so schreiben.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Derjobbit
21.06.2016, 19:30

Genau!!! Das hatte ich mal im Unterricht (nebenbei) gehabt und stand in meinen Theorieblätter nicht "mehr"... Jetzt kann ic hauch die Kleinbuchstaben von 97 bis 122 definieren!! Danke Ihnen vielmals!! 1000 Dankeschön!!!

0

Ehe Du Dir einen schlechten Programmierstil angewöhnst:

if ( (Buchstabe >= 'A') && (Buchstabe <= 'Z') )

ist wesentlich verständlicher.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von ralphdieter
21.06.2016, 22:39
#include <ctype.h>

if ( isupper(Buchstabe) )
0

Was möchtest Du wissen?