gpt4 book ai didi

c - 编写具有固定部分和可变部分 C 的文件

转载 作者:行者123 更新时间:2023-11-30 14:22:41 25 4
gpt4 key购买 nike

我有以下问题:日历文本文件和二进制文件应该有一个包含固定部分和可变部分的名称。使用时间函数(在 time.h 中)或其他一些自动机制来确保,在更新日历后写回文件时,不会覆盖读入的文件,而是写入新的文件。明显更新的文件版本。知道我有一个管理日历的程序。是否可以使用 time.h 库创建一个包含固定部分和可变部分的文件?先感谢您!

最佳答案

你的问题很模糊,所以答案只能是相似的。

根据您的规范,我猜您需要一个文件名,例如“日历-YYYYMMDDhhmmss.bin”和“日历-YYYYMMDDhhmmss.txt”

当您“man time.h”时,您可以看到时间“库”提供了所有这些数据。在手册页的底部,您可以看到一些相关函数,例如“time()”和“strftime()”,它们可以帮助您获取时间戳并根据您的需要格式化时间。

如果您“http://www.whathaveyoutried.com”并再次卡住,请更新您的问题,我们将为您提供进一步帮助。

伊迪丝(评论):

这取决于您是否应该有很多文件,每个文件都包含一个“日历”,最近的日期文件是实际日历,旧的文件是备份;或者您有一个日历文件,每个“日历”都有一个新部分,那么您必须(为自己)定义如何组织这些实际和历史部分。

事实上,我更喜欢第一个解决方案,因此每次更新日历时,您都会调用“fopen(path_filename_timestamp_txt, "w");”。在第二种情况下,您将调用“fopen(path_filename_txt, "a");”和“fwrite(时间戳);”您的节标题;

请向我们展示您到目前为止所做的事情! (尽可能短,根据http://sscce.org/)

关于c - 编写具有固定部分和可变部分 C 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13600959/

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