Fonction c

soumaya -  
 soumaya -
salut
existe t'il une fonction prédéfinie C qui retourne la date systeme
merci d'avant
A voir également:

2 réponses

Ravachol Messages postés 566 Date d'inscription   Statut Membre Dernière intervention   120
 
Salut,
Regardes du coté de la fonction time qui se trouve dans time.h. Ca renvoi le nombre de secondes écoulées depuis le 01/01/1970 à 0h.

A++

C'est pas parce qu'ils sont nombreux à avoir tort
qu'ils ont raison! (COLUCHE)
0
soumaya
 
merci
don normalement time+01/01/1970 donnera la date actuelle si j'ai pas tord
bn
0
Ravachol Messages postés 566 Date d'inscription   Statut Membre Dernière intervention   120
 
Salut,
Oui si tu convertis le nombre de secondes renvoyé par time en JJ/MM/AAAA.
Sinon tu utiliser les fonctions intégrées et qui font ce travail. Si tu veux la date actuelle tu peux faire comme celà (entre-autre):
int main()
{
  time_t t;
  t = time(NULL);
  printf("%s\n", ctime(&t));
} 

Il y a un grand nombre de fonctions permettant de manipuler les dates, le mieux est, je pense, de jeter un oeil sur l'aide fournie avec ton compilo.

A++

C'est pas parce qu'ils sont nombreux à avoir tort
qu'ils ont raison! (COLUCHE)
0
soumaya > Ravachol Messages postés 566 Date d'inscription   Statut Membre Dernière intervention  
 
salut
j'ai la structure suivate
struct fichier
{char nom[20];
time_t t;
}
je veux que la date t sera fixée une fois un objet fichier est crée ,
j'ai utilisée la fonction que tu m'a envoyée ca marche mais la date chaque fois ou il ya exécution du prg,a ce quio concerne le help je ne sais pas comment l'utiliser
merci de votre aide ,bonne année
0