binder0101
Grünschnabel
Aber wie würde das mit der isupper Funktion funktionieren? Ich hab mir so überlegt ich mach eine do while schleife und lasse am schluss überprüfen "while (isupper(char String)==0);"
dann läuft ja die schleife solange bis man nur großbuchstaben eingibt oder? Jedoch ist mein Problem das die isupper Funktion nur die Parameter 'int' akzeptiert. So meine Frage wie soll ich dann den String mit isupper überprüfen wenn die Parameter nur 'int Variablen (Zahlen)" sind?
dann läuft ja die schleife solange bis man nur großbuchstaben eingibt oder? Jedoch ist mein Problem das die isupper Funktion nur die Parameter 'int' akzeptiert. So meine Frage wie soll ich dann den String mit isupper überprüfen wenn die Parameter nur 'int Variablen (Zahlen)" sind?
C++:
char per1[61] = "";
do{
printf("a: ");
fgets(per1, sizeof(per1), stdin);
zahl = strtol(per1, &eptr, 10);
size1 = strlen(per1);
} while (isupper(per1) == 0);