J'ai besoin d'une brève explication sur la façon dont fonctionnent les deux commandes isdigit()
et isalpha()
. Bien sûr, j'ai lu des sources en ligne avant de poser la question, mais je les ai essayées et je n'ai pas réussi à les faire fonctionner. Quelle est la manière la plus simple de les utiliser?Quelle est la manière la plus simple d'utiliser les commandes isdigit() et isalpha()?
Je sais qu'il redonne une valeur, donc je suppose que je peux l'utiliser comme ceci:
if(isdigit(someinput)==1)
return -1;
Est-ce exact? Puis-je l'utiliser pour n'importe quel type de personnage? Et puis-je le comparer avec un nombre flottant ou un tableau?
On suppose, je veux Scanf un fichier texte qui contient des chiffres et des lettres et de déterminer ce que je suis la numérisation. Ces deux commandes peuvent-elles être utilisées dans ce contexte?
Merci! Donc, je ne peux utiliser cela que pour comparer un seul personnage? – NLed
Une invocation de cette fonction prendra un seul caractère, mais bien sûr vous pouvez répéter si nécessaire. – danben
Merci de répondre, une dernière question offtopic ... Quelle est la méthode pour convertir un personnage en nombre? – NLed