L00NIX: C++ Funktion isdigit(); geht nicht

Beitrag lesen

Hallo

aha, das c also... ich frage mich wieso (kenne das ohne doppel c).
aber jetzt funktioniert es.

Ganz einfach:

Man schreibt in C++ auch nicht mehr die .h an die Header Dateien, es
sei denn, es sind C-Header. Die Standard C-Header wie z.B. stdio,
stdlib, ctype etc. werden mit führendem c eingebunden, also cstdio,
cstdlib und cctype, denn nur so sind die Funktionen in den
std-Namespace eingebunden. Das c symbolisiert, dass es sich um einen
C-Header handelt.

Gruß
  L00NIX