C Programme pour imprimer l’heure actuelle

J’apprends le programme C Lorsque j’essaie d’exécuter le code, je reçois une erreur sous la forme: [Erreur] ld a renvoyé 1 état de sortie

#include  #include  void main() { time_t t; time(&t); clrscr(); printf("Today's date and time : %s",ctime(&t)); getch(); } 

Est-ce que quelqu’un peut m’expliquer ce que je fais mal ici?

J’ai essayé ce code:

  int main() { printf("Today's date and time : %s \n", gettime()); return 0; } char ** gettime() { char * result; time_t current_time; current_time = time(NULL); result = ctime(&current_time); return &result; } 

mais montre toujours l’erreur comme: erreur: l’object appelé ‘1’ n’est pas une fonction dans current_time = time (NULL); ligne. Quel est le problème avec le code

Je pense que vous cherchez quelque chose comme ça:

 #include  #include  #include  int main() { time_t current_time; char* c_time_ssortingng; current_time = time(NULL); /* Convert to local time format. */ c_time_ssortingng = ctime(&current_time); printf("Current time is %s", c_time_ssortingng); return 0; } 

vous devez changer de clrscr (); to system (clear) .La version de travail de votre code est la suivante:

 #include #include void main() { time_t t; time(&t); system("clear"); printf("Today's date and time : %s",ctime(&t)); }