gpt4 book ai didi

C - 我可以将格式化时间输出到文本文件吗

转载 作者:太空宇宙 更新时间:2023-11-04 06:49:26 27 4
gpt4 key购买 nike

我想把时间输出到一个文本文件,时间格式应该是(dd-mm-yy)。我提到了 How to print time in format: 2009‐08‐10 18:17:54.811 (使用最佳答案中的代码)我现在被这段代码困住了:

int main()
{
time_t timer;
char buffer[26], line[50]; // Hoping to feed in date and time into a string (line[50])
struct tm* tm_info;

time(&timer);
tm_info = localtime(&timer);

strftime(buffer, 26, "%d-%m-%y %H:%M:%S", tm_info);
puts(buffer);


return 0;
}

它在标准输出上以 (dd-mm-yy) 和 (hh-mm-ss) 格式输出当前本地时间和日期。所以现在我只是想知道我是否也可以将这种格式输入到文本文件中。

感谢您的帮助。

最佳答案

您可以使用fopenfclosefputs 来写入文件。

更多信息阅读 fopen . fclose . fputs .

示例:

FILE *fp = fopen("time.txt", "w");
if (fp == NULL) return 1;
fputs(buffer, fp);
fclose(fp);

关于C - 我可以将格式化时间输出到文本文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53538085/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com