time.h sous unix

time.h sous unix - C - Programmation

Marsh Posté le 04-03-2013 à 18:17:51    

Bonjour tout le monde,
J'ai un problème lorsque je compile un bout de code sous unix,

Code :
  1. #include <stdio.h>
  2. #include <time.h>
  3. int time_sys();
  4. void main ()
  5. {
  6.   time_sys();
  7. }
  8. int time_sys () {
  9.     time_t rawtime;
  10.   struct tm * timeinfo;
  11.   time ( &rawtime );
  12.   timeinfo = localtime ( &rawtime );
  13.   printf ( "The current date/time is: %s", asctime (timeinfo) );
  14.   return 0;
  15. }


 je compile sous ubunto 11.04 ( GCC ) et voici l'erreur qui apparait :
"cc1: fatal error: time.c: Aucun fichier ou dossier de ce type"
Il est claire que le compilateur ne connait pas la bibliothèque time.h ,
Comment résoudre ce probléme ?
merci cordialement


Message édité par futur_ingenieur le 04-03-2013 à 18:23:34
Reply

Marsh Posté le 04-03-2013 à 18:17:51   

Reply

Marsh Posté le 04-03-2013 à 18:28:00    

J'ai eu l'idée de laisser tomber ce time.h ,  
je vais écrire le code des fonctions écrites dans time.h dans mon fichier.c, en attendant une réponse, ceci marcherait ( inchallah) mais c'est pas assez élégant.

Reply

Marsh Posté le 04-03-2013 à 18:31:23    

XD ! :( ceci n'a pas marché !

Reply

Marsh Posté le 04-03-2013 à 18:55:43    

Problème résolu ! thank you everyone :p lol

Reply

Marsh Posté le 05-03-2013 à 12:00:34    

c'est #include <sys/time.h> ;)


---------------
Mods: HAF922 | Shinobi XL White    GitHub     Admin de La Colère d'Aurile, serveur RP-Action Neverwinter Nights 2
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed