我应该如何使用C将time_t时间戳存储到文件中?
对于我正在编写的小型todo程序,我有这种形式的时间戳每次输入任务时都会保存,以表示输入的时间.我想将任务存储到纯文本文件中,以便可以保存和恢复状态.我应该如何将时间戳存储到文本文件中,以及在阅读文本文件后如何将它们恢复到我的程序中?解决方法使用gmtime()将time_t转换为structtm,然后使用strftime()将structtm转换为纯文本.结果将是可移植的,人类可读的和机器可读的.要返回time_t,只需将字符串解析回structtm并使用mktime().以供参考:>gmtime>st