我在下面的任务中遇到了麻烦。每当我尝试将fputs
参数组合在一行中时,错误将在fputs
中显示过多的参数。
我要做的是在每个子文件中创建一个输出,包括时间和一行中的文本,但下面的代码给出了这样的输出:
Tue May 15 16:48:00 2018
Message sample
有没有办法使输出像
Tue May 15 16:48:00 2018 Message sample
谢谢。
fputs(asctime(timeinfo),writetext);
fputs(str,writetext);
fputs("\n",writetext);
答案 0 :(得分:0)
您可以在r +模式下打开文件。在这行代码之后
fputs(asctime(timeinfo),writetext);
把这行代码
lseek(fileno(writetext),SEEK_CUR,-1);