Exercice langage C lecture formatée de données

Exercice 4.2

En vous référant aux exemples du chapitre 4.2, écrivez un programme qui lit la date du clavier et écrit les données ainsi que le nombre de données correctement reçues sur l'écran.

Exemple:

Introduisez la date (jour mois année): 11 11 1991

données reçues : 3
jour : 11
mois : 11
année : 1991

* Testez les réactions du programme à vos entrées. Essayez d'introduire des nombres de différents formats et différentes grandeurs.

* Changez la partie format du programme de façon à séparer les différentes données par le symbole '-' .

Solution Exercice 4.2

#include
main()
{
int JOUR, MOIS, ANNEE, RECU;
printf("Introduisez la date (JOUR, MOIS, ANNéE) : ");
RECU=scanf("%i %i %i", &JOUR, &MOIS, &ANNEE);
printf("\ndonnées reçues : %i\njour : %i\nmois :
%i\nannee : %i\n", RECU, JOUR, MOIS, ANNEE);
return 0;
}

Changez la partie format du programme de façon à séparer les différentes données par le symbole '-'.

. . .
RECU=scanf("%i-%i-%i", &JOUR, &MOIS, &ANNEE);
. . . Article publié le 02 Janvier 2011 Mise à jour le Mercredi, 11 Août 2021 19:04 par GC Team