Programme en C qui demande la saisie du JJ/MM/AAAA - C - Programmation
Marsh Posté le 11-09-2011 à 12:29:04
printf : http://www.linux-kheops.com/doc/ma [...] ntf.3.html
scanf : http://www.linux-france.org/articl [...] anf-3.html
Avec ça, tu devrais t'en sortir.
Marsh Posté le 11-09-2011 à 12:50:34
je commence et vous me corrigiez ok ?
int main()
int a,b,c;
print("entrer la date du jour;
scanf("%d",&a);
print("entrer la date du mois;
scanf("%d",&b);
print("entrer l'année;
scanf("%d",&c);
Marsh Posté le 12-09-2011 à 11:29:18
Bonjour,
je ne sais pas quelles sont les exigences de votre énoncé, mais il vaut mieux vérifier que chaque entrée soit dans les bornes (1 <= jour <= 28..31, 1 <= mois <=12?)
Marsh Posté le 12-09-2011 à 11:33:29
... et utiliser les balises "code" pour éviter l'incrustation de smileys dans le source du programme !
Marsh Posté le 12-09-2011 à 23:49:58
ReplyMarsh Posté le 13-09-2011 à 08:30:59
malka1986 a écrit : et ne pas utiliser les fonctions *scanf pour un imput user. |
pourquoi * ?
fgets + sscanf c'est plutôt pas mal.
Marsh Posté le 14-09-2011 à 02:11:13
comme leur nom l'indique, ces fonctions assument que l'imput va etre formate. c'est donc pas tres compatible avec un imput d'un user.
Marsh Posté le 14-09-2011 à 07:20:17
fgets + sscanf ca passe car sscanf rapporte les erreurs. scanf tout seul par contre est un vrai drame
Marsh Posté le 11-09-2011 à 11:33:20
Bonjour,
Pouvez vous m'aider à ecrire un programme en C qui demande à l'utilisateur de saisir à l'ecran le jours le mois et l'année, ensuite qui affiche ce jours, le mois et l'année qui ont été saisis.
avec les commandes printf et scanf
bien cordialement,