fork download
  1. #include<stdio.h>
  2. #include<string.h>
  3. //#include"../colors.h"
  4.  
  5. main()
  6. {
  7. int size;
  8. char *dateline_p, *timeline_p, *datetime;
  9.  
  10. void get_date()
  11. {
  12. FILE *date_p = popen("date '+%a %d/%m/%Y'","r");
  13. char datebuffer[200];
  14. dateline_p = fgets(datebuffer, sizeof(datebuffer), date_p);
  15. datebuffer[strcspn(datebuffer, "\n")] = '\0';
  16. pclose(date_p);
  17. }
  18.  
  19. void get_time()
  20. {
  21. FILE *time_p = popen("date '+%H:%M %S'","r");
  22. char timebuffer[200];
  23. timeline_p = fgets(timebuffer, sizeof(timebuffer), time_p);
  24. timebuffer[strcspn(timebuffer, "\n")] = '\0';
  25. pclose(time_p);
  26. }
  27.  
  28. void print_date()
  29. {
  30. printf("%s %s\n", dateline_p, timeline_p);
  31. }
  32.  
  33. while(dateline_p && timeline_p)
  34. {
  35. get_date();
  36. get_time();
  37. print_date();
  38. system("sleep 1");
  39. }
  40. }
  41.  
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty