La fonction date en langage C
Résolu/Fermé
oupsman
Messages postés
316
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
22 octobre 2008
-
29 janv. 2008 à 13:59
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 7 déc. 2010 à 21:21
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 7 déc. 2010 à 21:21
7 réponses
SebManfred
Messages postés
484
Date d'inscription
mardi 28 août 2007
Statut
Membre
Dernière intervention
20 mai 2011
128
29 janv. 2008 à 14:05
29 janv. 2008 à 14:05
Salut,
tu ne peux pas utiliser de commandes système "comme ça" dans ton programme.
il faut que tu passes par la commande system() (ex : system("date -u");)
ça t'exécute la commande système que tu lui passe en argument
tu ne peux pas utiliser de commandes système "comme ça" dans ton programme.
il faut que tu passes par la commande system() (ex : system("date -u");)
ça t'exécute la commande système que tu lui passe en argument
29 janv. 2008 à 14:18
Donc je commence à comprendre, mais quelle est la bibliothèque que je dois inclure pour les fonctions system ?(par exemple est-ce que ça existe #include<system.h>?)
En gros je veux juste un MAIN qui pourra m'afficher ceci dans le terminal :
"On est le Mardi 29/01/08" par exemple.
;-)
29 janv. 2008 à 14:26
int main(void)
{
system("date -u");
return 0;
}
Par contre, je voudrais savoir si je pourrais recuperer la valeur du jour, du mois et de l'année pour pouvoir l'afficher à ma façon.
Par exemple je veux afficher par :
printf("Nous sommes le %s -/ %d / %d", jour, mois, annee);
Comment pourrais-je affecter les valeurs de jour, mois et année ?
29 mai 2010 à 11:36
je vx vous dire que dans ce cas l'utilisateur peut entrer une faute date ms le programe va l'accepte par exp : 43/23/2001
donc c est quoi la solution ?
j'attend vos reponse