Nombre ou caractere dans une chaine

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

4 réponses

  1. Quel est le langage de programmation ?
    0
    1. 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...^^
      0
      1. Contributeur
        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,
        0