我有这样的东西:
char *current_day, *current_time;
system("date +%F");
system("date +%T");
它在标准输出中打印当前的日期和时间,但我想得到这个输出,或者将它们分配给current_day
和current_time
变量,以便以后可以对这些值进行一些处理.
current_day ==> current day
current_time ==> current time
我现在能想到的唯一解决方案是将输出定向到某个文件,然后读取该文件,然后将日期和时间的值指定给current_day
和current_time
.但我认为这不是一个好办法.还有其他简洁优雅的方式吗?