#include<stdio.h>
#include<string.h>
//#include"../colors.h"
main()
{
int size;
char *dateline_p, *timeline_p, *datetime;
void get_date()
{
FILE *date_p = popen("date '+%a %d/%m/%Y'","r");
char datebuffer[200];
dateline_p
= fgets(datebuffer
, sizeof(datebuffer
), date_p
); datebuffer
[strcspn(datebuffer
, "\n")] = '\0'; pclose(date_p);
}
void get_time()
{
FILE *time_p = popen("date '+%H:%M %S'","r");
char timebuffer[200];
timeline_p
= fgets(timebuffer
, sizeof(timebuffer
), time_p
); timebuffer
[strcspn(timebuffer
, "\n")] = '\0'; pclose(time_p);
}
void print_date()
{
printf("%s %s\n", dateline_p
, timeline_p
); }
while(dateline_p && timeline_p)
{
get_date();
get_time();
print_date();
}
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RyaW5nLmg+Ci8vI2luY2x1ZGUiLi4vY29sb3JzLmgiCgptYWluKCkKeyAgCiAgaW50IHNpemU7CiAgY2hhciAqZGF0ZWxpbmVfcCwgKnRpbWVsaW5lX3AsICpkYXRldGltZTsKCiAgdm9pZCBnZXRfZGF0ZSgpCiAgewogICAgRklMRSAqZGF0ZV9wID0gcG9wZW4oImRhdGUgJyslYSAlZC8lbS8lWSciLCJyIik7CiAgICBjaGFyIGRhdGVidWZmZXJbMjAwXTsKICAgIGRhdGVsaW5lX3AgPSBmZ2V0cyhkYXRlYnVmZmVyLCBzaXplb2YoZGF0ZWJ1ZmZlciksIGRhdGVfcCk7CiAgICBkYXRlYnVmZmVyW3N0cmNzcG4oZGF0ZWJ1ZmZlciwgIlxuIildID0gJ1wwJzsKICAgIHBjbG9zZShkYXRlX3ApOwogIH0KCiAgdm9pZCBnZXRfdGltZSgpCiAgewogICAgRklMRSAqdGltZV9wID0gcG9wZW4oImRhdGUgJyslSDolTSAlUyciLCJyIik7CiAgICBjaGFyIHRpbWVidWZmZXJbMjAwXTsKICAgIHRpbWVsaW5lX3AgPSBmZ2V0cyh0aW1lYnVmZmVyLCBzaXplb2YodGltZWJ1ZmZlciksIHRpbWVfcCk7CiAgICB0aW1lYnVmZmVyW3N0cmNzcG4odGltZWJ1ZmZlciwgIlxuIildID0gJ1wwJzsKICAgIHBjbG9zZSh0aW1lX3ApOwogIH0KCiAgdm9pZCBwcmludF9kYXRlKCkKICB7CiAgICBwcmludGYoIiVzICVzXG4iLCBkYXRlbGluZV9wLCB0aW1lbGluZV9wKTsKICB9CiAgCiAgd2hpbGUoZGF0ZWxpbmVfcCAmJiB0aW1lbGluZV9wKQogICAgewogICAgICBnZXRfZGF0ZSgpOwogICAgICBnZXRfdGltZSgpOwogICAgICBwcmludF9kYXRlKCk7CiAgICAgIHN5c3RlbSgic2xlZXAgMSIpOwogICAgfQp9Cg==