diff --git a/dynamique/dynamique.c b/dynamique/dynamique.c new file mode 100644 index 0000000..cecabb7 --- /dev/null +++ b/dynamique/dynamique.c @@ -0,0 +1,116 @@ +#include +#include +#include + + +int main(void) + +{ +system("clear"); +FILE* heure=NULL; +heure=fopen("heure","w"); +srand(time(NULL)); +int random=0; +random = (rand() % (0,3 )); + +while (1) +{ + +time_t secondes; +struct tm instant; +time(&secondes); +instant=*localtime(&secondes); + + +int h=0; +int m=0; +int s=0; +int i=0; +int s1=0; +int m1=0; +int h1=0; +int j=0; +int k=0; +int l=0; + + + +h=instant.tm_hour; +m=instant.tm_min; +s=instant.tm_sec; +switch (random) +{ + case 0 : + { + break; + } + case 1 : + { + system("XTrem*faceSize:15"); + break; + } + case 2 : + { + system("XTrem*faceSize:20"); + break; + } + +} +while (j<10) + { + printf("\n"); + j++; + } +while (k<35) + { + printf(" "); + k++; + } + +if (h<10) + { + printf("%d",h1); + fprintf(heure,"%d",h1); + } +printf("%d:",h); +fprintf(heure,"%d:",h); +if (m<10) + { + printf("%d",m1); +fprintf(heure,"%d",m1); + } +printf("%d:",m); +fprintf(heure,"%d:",m); + +if (s<10) + { + printf("%d",s1); +fprintf(heure,"%d",s1); + } +printf("%d\n",s); +fprintf(heure,"%d\n",s); +system("XTrem*faceSize:10"); +while (l<10) + { + printf("\n"); + l++; + } +while (m<15) + { + printf(" "); + m++; + } +printf("l'heure va s'actualiser dans quelques secondes"); + +while (i<10) + { + printf("."); + fflush(stdout); + sleep(1); + i++; + } +system("clear"); +} + return 0; + +}