如何保存自定义文件 我自定义了一个类,打算把类的实例作为一个文件把数据保存起来,应该如何保存,保存后我打开还能访问到里面的数据。就跟一张图像似的,能保存起来,打开依旧可以访问里面设置的数据。该怎么操作,有类似的源代码吗,哪位达人有帮帮小弟,不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int writetofile(char *filename, void *result, int buflen){ int fd; if ((fd = _open(filename, _O_RDWR | _O_APPEND | _O_CREAT, _S_IREAD | _S_IWRITE)) < 0) { return -1; } write(fd, result, buflen); close(fd); return 0;} 楼主是想保存文件,数据或图形打开时能把上次的操作还原是吧首先要分析下还原的本质是什么---是变量的重新负值这就要求你保存时把用到的变量数据按一定的顺序写到文件中读时按你的顺序把数据负给你的变量从而还原信息,用Serialize(CArchive& ar)最好重载一下 推荐下操作系统方面的书 按键响应如何屏蔽? 为什么我的服务器端不能连续的接收 关于OnCtlColor函数的问题 请介绍几个大型的开放源代码库的网站! 使用界面库Xtreme Toolkit里面的outputbar 怎么响应鼠标双击消息? 我使用消息映射好像不行 窗口和视口具体对应设备上的什么? 关于窗口的问题 在vc或asp.net中如何访问并操作postgresql数据库? 有关串口死机的问题 关于内存释放的问题!! 能否给我推荐一个曲线显示的控件,要求有网格和刻度的?
{
int fd;
if ((fd = _open(filename, _O_RDWR | _O_APPEND | _O_CREAT, _S_IREAD | _S_IWRITE)) < 0)
{
return -1;
}
write(fd, result, buflen);
close(fd);
return 0;
}
首先要分析下还原的本质是什么---是变量的重新负值
这就要求你保存时把用到的变量数据按一定的顺序写到文件中读时按你的顺序把数据负给你的变量从而还原信息,用Serialize(CArchive& ar)
最好重载一下