Bonjour,
Je souhaite lire exclusivement un entier sur 2 chiffres avec un sscanf, je procède ainsi:
le problème c'est que si je rentre la valeur 1a, que je ne souhaite pas car je ne veux QUE un entier sur 2 chiffres, je me retrouve avec mon_entier=1. J'aimerai que mon sscanf fasse un test pour vérifier qu'on lui rentre exclusivement un entier avec 2 chiffres et non sur 1 chiffre comme c'est le cas, je pensais qu'en mettant %2d il prendrait seulement une valeur entrée sur 2 chiffres?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sscanf(argv[i], "%2d",mon_entier);
Comment je peux faire?
Partager