关于文件保存和存取问题

kilnut 2003-08-24 08:25:10
我在工程中要得到大量数据,我已打算好用链表组织的,但是保存文件不知道用什么方法好,因为文件内容有CString,也有更多的一些double型点数据。在文件打开时还要能够容易读进来到链表中。看到有用CFile的,还有是“串行化”的Serialize()。不知道用哪个更合适。对于串行化”的Serialize()不是很理解,不知道有没有文章或例子说明?
...全文
26 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kilnut 2003-08-25
  • 打赏
  • 举报
回复
关于Serialize()的也说说啊
whoishere 2003-08-25
  • 打赏
  • 举报
回复
使用二进制文件,可以整块内存完整写入完整读出,很适用于链表的结构。
唯一的不便是保存的文件不能用Notepad等直接查看。
fooxu 2003-08-24
  • 打赏
  • 举报
回复
如果是有大量数据的,,确实该考虑用数据库的。。。
以前做过一个 很大的软件项目,,,
前辈们存放数据都放到TXT文件,,,处理起来很慢的!
用数据库就好了,,,速度应该有提高,,,处理也比较方便,,,安全性也高!
yanzai8848 2003-08-24
  • 打赏
  • 举报
回复
如果每次读取都是都把整个链表读出,
写入时整个链表重新写入,
那么使用CFile时很简单,也很方便。
每次读取的时候读一个链表节点的结构,
写类似。

如果文件较大,不先装入内存,那么还是有些麻烦,
我建议可以使用数据库了。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧