char != ziffer
-
wie kann ich schauen ob ein char keine ziffer ist?
also z.B.
char *string = "Hallo"; if (string[0] != 0 && 1 && 2 etc..) ...
was kommt nach dem "!=" ??
-
#include <ctype.h> if (isdigit((unsigned char)string[0])) /* string[0] ist eine Ziffer */
-
Also:
#include <ctype.h> if (!isdigit((unsigned char)string[0])) /* string[0] ist keine Ziffer */
-
genau das. wobei ich mal davon ausgehe, dass dich eher interessiert, ob es ein buchstabe ist, dafür gibt es isalpha()