0

我在下面的作业中遇到了麻烦。每当我尝试将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);
4

1 回答 1

0

您可以在 r+ 模式下打开文件。这行代码之后

fputs(asctime(timeinfo),writetext);

把这行代码

 lseek(fileno(writetext),SEEK_CUR,-1);
于 2018-05-15T11:15:15.107 回答