6.2.3 Valeur retournée par scanf ‐ Saisie protégée

Icône de l'outil pédagogique Valeur retournée par scanf ‐ Saisie protégée

Comme printf, la fonction scanf renvoie un entier qui permet de tester son bon déroulement : la valeur retournée est le nombre de valeurs réellement lues. Elle est indispensable pour effectuer des saisies protégées contre les erreurs de frappe de l'utilisateur ou pour vérifier que la saisie s’est bien passée.

 

Exemple 41 : Saisie PROTEGEE (contre les erreurs de frappe) d'un entier : /* Si on tape une lettre, scanf renvoie 0 et on reboucle tant que l'utilisateur ne tape pas un entier */

Exemple 42 : Boucle et saisie protégée