Nombre ou caractere dans une chaine
sandy_589
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à toute la communauté
j'ai une chaine de caractère qui contient des nombre (int et float )et des caractère , je voudrai extraire chaque type et le classer a part ( dans un tableau par ex ) selon si c un caractère ou un nombre
qu'elle serait les fonctions a utiliser pour distinguer entre ces deux types ?
en langage C
j'ai une chaine de caractère qui contient des nombre (int et float )et des caractère , je voudrai extraire chaque type et le classer a part ( dans un tableau par ex ) selon si c un caractère ou un nombre
qu'elle serait les fonctions a utiliser pour distinguer entre ces deux types ?
en langage C
4 réponses
-
Quel est le langage de programmation ?
-
-
Arf, malheureusement, je ne connais pas celui la...
Cependant, une petite condition serait : si mon caractere +32 = un integer alors...sinon, si mon caractere +32 = un float alors...sinon, mon caractere est un char...enfin quelque chose dans le genre quoi...^^ -
Bonjour,
Un nombre est plus restrictif qu'un caractère. L'astuce consiste donc à supposer que celui-ci est un nombre. S'il y a une erreur, alors il s'agit d'un caractère.
Cdlt,