将对数据库操作改为对文件操作时,像对数据库的一些操作,如查找,插入,删除,修改等怎么实现?文件怎么定义?谁有类似的例子?
解决方案 »
- DataGrid控件与视图的问题?
- 请教如何为动态创建的控件设置字体?SetFont不管用
- 谁有 NI的 Measurement Studio 7.1 企业版?我想高价购买!
- 关于IDispatch继承接口方法问题请教
- 请问2000安装盘自带的工具包(support/tools)如何使用?直接安装就可以了吗?
- 切分窗口的问题
- 怎么让QQ启动之后,当鼠标放在上面之后,就自动关闭(C++ And API)
- 被遗忘的角落——但必须要搞清楚!(可加分)
- 虎大哥:你在吗?看看邮箱好吗?
- !!!请教关于如何调用COM接口的问题!!!
- 请问将一个bmp文件显示在对话框中,每次打开一闪就消失,怎么回事?
- 一个关于串口通信的问题,在线等待
一样的插入、删除、修改、查找
保存起来也很简单
详见MSDN
struct student
{
char name[20];
int age;
}
增加一个结构到文件中
struct student *My=new student();
strcpy(My->name,"tom");
My->age=20;
fp=fopen("student.dat","a") //使用append方式写
fwrite(fp,(void *)my,sizeof(strcut student),1);
fclose(fp);
在student.dat中就有了"tom",20这个学生的内容,你要读出来的话,可以把内容全部读到内存中,然后使用查找,查找指定的学生名
那修改,删除怎么实现啊?
开发起来相当简单,可靠性高,
而且效率可能比你自己的代码还高,
还在那儿瞎倒腾什么呢
搞开发不要老停留在一个较低的层次,
不要什么都自己来从头写起