当前位置:编程学习 > C/C++ >>

关于C++订单管理保存订单信息代码

我做了一个简易的C++订单管理程序,但是老师要求要把每次录入的信息存在一个文件里面,怎么做,我不会啊,谁能帮我做下这一部分,我给1000分~
答案:有没有要求录入的文件是什么格式的,xml,txt还是数据库文件,是否要加密。

 

如果没有要求,很简单啊。你指定一个存储文件名,比如叫data.txt,你只需要指明你自己录入文件的格式就行了。

这里假设你没有使用MFC啊,如果你使用MFC更简单了,有个CFile类,自己去查下CSDN该类的函数,非常容易操作。下面给你写了个函数,你可以自己在扩充,这是最基本的简单写文件操作,txt,bat,ini都能写。如果你们老师要是让你生成xml,EXCEL表格或是数据库文件就麻烦一点。但是本质是一样的。希望对你有帮助

假设你的信息类是class A  

#define FILENAME = "XXXXX";//这里写你的文件路径

int SaveMessage(A a)

{

     FILE* fp=fopen(FILENAME,"w");//写操作

     if(fp==NULL) //打开失败

          return 0;

     if(fwrite(&a,sizeof(A),1,fp)!=1)

          return 0;          //这里他会将该类写入文件,如果失败会返回0;

    fclose(fp); //一定要关闭文件哦

    return 1;

}

上一个:C++构造函数和析构函数的使用问题
下一个:C++基础问题 显示转换和隐式转换

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,