codeblock 如何调用 system()函数
codeblocks吧
全部回复
仅看楼主
level 2
jyjy28 楼主
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
char *now()
{
time_t t;
time(&t);
return asctime(localtime(&t));
}
int main(void)
{
char comment[80];
char cmd[120];
fgets(comment,80,stdin);
sprintf(cmd,"echo '%s %s' >>reports.log",comment,now());
system(cmd);
return 0;
}
没有达到预期效果。直接把命令拷贝,在cmd是可以运行的。
2017年10月15日 01点10分 1
level 10
cmd用“”括起来
2017年10月17日 00点10分 2
1