Hello,
je souhaite réaliser une fonction de saisie qui permet de filtrer la saisie de l'utilisateur de telle sorte que celui-ci ne puisse entrer que des valeur numérique (avec virgule).
J'ai deux questions:
fgets prend en paramètre le nombre n de caractéres. La saisie s'arrète lorsque l'utilisateur tape sur entré (si je me trompe pas) et seul les n premiers caractères correspondant au paramètre fourni sont stocké dans la chaine.
Ya t-il un moyen d'empecher la suite de la saisie lorsque l"utilisateur atteint le nombre max de caractéres?

De plus, comment faire la différence entre un caractére et un chiffre, pour que je puisse identifier les erreur de saisies possibles (saisie de lettre, de plusieurs virgules etc..)?

Merci d'avance