将对数据库操作改为对文件操作时,像对数据库的一些操作,如查找,插入,删除,修改等怎么实现?文件怎么定义?谁有类似的例子?

解决方案 »

  1.   

    很简单啊,用CArray模板类
    一样的插入、删除、修改、查找
    保存起来也很简单
    详见MSDN
      

  2.   

    自已写代码实现比如文件中的结构如下
    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这个学生的内容,你要读出来的话,可以把内容全部读到内存中,然后使用查找,查找指定的学生名
      

  3.   

    to javanew(我是java新手) :
        那修改,删除怎么实现啊?
      

  4.   

    你们也真是,我说用CArray模板类,
    开发起来相当简单,可靠性高,
    而且效率可能比你自己的代码还高,
    还在那儿瞎倒腾什么呢
    搞开发不要老停留在一个较低的层次,
    不要什么都自己来从头写起