工具/软件:Code Composer Studio
我需要打印当前日期和时间(日志文件的时间戳)。
我使用过的
#include
这里是我的记录功能:
void EnterLog()
{
//打开日志文件
文件*fp;
fp = fopen (logfile、"A");
如果(fp== NULL)
printf ("打开文件时出错");
time_t rawtime;
struct tm * timeinfo;
时间(rawtime)(&R);
timeinfo = localtime (&rawtime);
char *str = asctime (localtime (&rawtime));
strcat (str、" 1剂量已投照\n");
fprintf (fp、"%s"、str);
fclose (FP);
}
当我运行程序时、日志文件包含以下内容:
1970年1月1日1时01分11分
已投照1个剂量
如何将当前日期和时间打印到日志文件?