我想在文件中保存许多点的坐标(最少也要好几万个)怎么做呢? 有没有其他保存的方法?在先等待!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 完全可以不用数据库。用序列化能能解决这个问题。可以有多种方案:1、可以用一个CUIntArray类存放坐标(x,y);2、可以用二个CUIntArray类分别存放坐标x和y;然后在 程序的Serialize(ar)中调用CUIntArray类的Serialize(ar); 还是用数据库吧,操作比较方便一点,适合存放大量数据,你可以用access的数据库啊,这样方便单机使用 就用普通文件保存好了,每行是一个点的信息,每个坐标间用逗号分割。然后你自己再写下列几个函数:struct tagPointStruct{ int x,y; //假设是两个点}MYPOINT,*PMYPOINT;ReadPoint(int,PMYPOINT); //从指定行读取信息,填入MYPOINT结构WritePoint(int,PMYPOINT); //把点的信息写入指定行注意给每行预留足够多的空间,毕竟文件操作中不方便插入。 CBitmapButton有关的问题 net2008里代码别机器如何显示行号? 简单实用的串口类 什么是function's reference page? 得了乙肝,工作不了了,估计以后也没戏了 发现Windows2003的一个BUG! 删除了regedit.exe后,没有备份,不能下载,怎样才能实现注册表编辑? 不懂英语,但想学编程 关于托盘区右键菜单的简单问题? 请问那里可以下载Microsoft Jet驱动程序?谢谢! 我问两个非常简单的问题 从www.99soft.net/downcode/default.asp下的书
用序列化能能解决这个问题。
可以有多种方案:
1、可以用一个CUIntArray类存放坐标(x,y);
2、可以用二个CUIntArray类分别存放坐标x和y;
然后在 程序的Serialize(ar)中调用CUIntArray类的Serialize(ar);
然后你自己再写下列几个函数:
struct tagPointStruct{
int x,y; //假设是两个点
}MYPOINT,*PMYPOINT;ReadPoint(int,PMYPOINT); //从指定行读取信息,填入MYPOINT结构
WritePoint(int,PMYPOINT); //把点的信息写入指定行注意给每行预留足够多的空间,毕竟文件操作中不方便插入。