Как мне объединить fputs без ошибок - PullRequest
0 голосов
/ 15 мая 2018

У меня проблемы с моим заданием ниже. Всякий раз, когда я пытаюсь объединить аргумент 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);

1 Ответ

0 голосов
/ 15 мая 2018

Вы можете открыть свой файл в режиме r +.После этой строки кода

fputs(asctime(timeinfo),writetext);

поставить эту строку кода

 lseek(fileno(writetext),SEEK_CUR,-1);
...