je m´explique:
j´ai une " calculatrice" a programer.
elle prend un argument via ligne de commande sous forme d´une chaine.
cet argument est une operation en version prefixe.
genre:
calcul " * + 2 1 5"
et ça renvoi : ( 2.5+0.5)*5 soit 15
donc étant donné que tout les element du calcul sont dans la chaine je voulait un truc du genre .
si le premier caractere est un entier et le suivant un point ; lis un float sinon lis un entier
sinon lit un char .
ça ne sert pas a grand chose pour les entier d´un seul chiffre mais ce serait pratique pour les float.
meme je pourait faire :
si le premier char est un entier -> lis un float et mets le dans la variable x .
si x=(abs)x alors x est un entier.
je sais pas si c´est bien clair.