gpt4 book ai didi

c - 一种C程序关闭后保存数据的方法

转载 作者:行者123 更新时间:2023-11-30 19:16:19 24 4
gpt4 key购买 nike

我想用c语言为学生建立一个小型数据库。只有管​​理员才能输入删除或修改数据。我用C语言开发了这个程序。但是当我关闭程序时,数据丢失了。一开始我想将这些数据存储在文件中(例如 xml),但我知道我想将这些数据存储在硬件(硬盘或 SD 卡)上。是否可以?有什么建议吗?

最佳答案

您可以编写一个单独的程序来充当“服务器” - 也就是说,它连续运行并仅通过某种网络接口(interface)进行通信 - 命名管道或 TCP/IP 等。当您的“客户端”程序启动时,它会尝试与服务器建立连接 - 如果它找不到服务器,则会启动它,然后与其建立通信。一旦找到“服务器”,“客户端”就会向“服务器”请求任何已保存的数据,“服务器”会返回这些数据(如果有)。当“客户端”决定关闭时,它首先与“服务器”通信,将其希望保存的任何数据传递到“服务器”,然后“服务器”将其存储(可能在文件中,也可能在内存中 - 实现取决于您) )。

祝你好运。

关于c - 一种C程序关闭后保存数据的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30584834/

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