是否可以复制system()
Linux 上函数上使用的命令的输出?例如,如果我跑
#include <stdlib.h>
int main(int argc,char *argv[]){
char date[8]; //e.g., 20130421 yyyymmdd
char time[4]; // e.g., 0204 hhmm
system("ntpdate");
return 0;
}
它输出:
21 Apr 02:12:56 ntpdate[32680]: no servers can be used, exiting
是否可以将输出复制到字符串?如何将日期和时间信息复制到 char 数组,例如char *date
;char *time
在 C 上?