2013-10-07 2 views
-3

Je suis en train d'utiliser les fonctions isDigit() j'ai la bonne include, #include <ctype.h> cependant, il me semble être d'obtenir un avertissement lorsque je compile,déclaration implicite des fonctions d'avertissement

warning: implicit declaration of function 'isDigit' is invalid in C99 [-Wimplicit-function-declaration] 

La ligne qui compile les avertissement est if(isDigit(atoi(inputLine)) { quelqu'un peut-il me donner des commentaires quant à ce que je manque ici? Merci.

+0

'isDigit()' n'est pas une fonction de bibliothèque standard! – haccks

+0

J'ai vu le même message pour isdigit avec minuscule d. quel pourrait être le problème? – zhouji

Répondre

2

Le nom de la fonction est isdigit(), et non isDigit(). C est sensible à la casse.

Questions connexes