c++ 二进制保存文件
2014-03-30 16:04
204 查看
class Stu { int age; char* address; std::string name; public: Stu() { } Stu(int _age, char* _address, std::string _name) : age(_age), address(_address), name(_name) { } Stu(int _age, std::string _name) : age(_age), name(_name) { } void show() { using namespace std; cout << "age:" << age << ",address:" << address << ",name:" << name << endl; } }; int main() { const char* fileName = "D://test.txt"; const char* _address = "D://test.txt"; char _address1[80] = "D://test.txt"; ofstream f1(fileName, ios::binary); Stu st1(12,const_cast<char*>(_address1), "abc"); f1.write((char*) &st1, sizeof(st1)); f1.close(); ifstream f2(fileName, ios::binary); Stu st2; f2.read((char*) &st2, sizeof(st2)); st2.show(); return 0; }
(char*) &st1 对象的地址转换成char*
相关文章推荐
- c/vc/c++ 将mysql二进制字段(longblob类型)读出来保存成文件
- C++读取二进制文件到二维数组并保存到文本文件
- 《C++第十七周实验报告1-1》---学生成绩处理:保存为二进制文件
- 学生成绩处理:保存为二进制文件 ASCII 文件score.dat 中保存的是100 名学生的姓名和C++课、高 数和英语成绩。
- 第十七周C++【报告一】学生成绩处理:保存为二进制文件
- c++用tinyxml2读xml文件,转化为字节码,解析并保存
- C++文本查询程序 C++Primer练习12.28 使用vector,map,set容器保存来自文件的数据并生成查询结果
- C++简单二进制文件操作
- C++通过http下载二进制文件
- C/C++文件的操作--二进制文件读写
- c++ 文件操作二进制模式的读写问题
- C++ ADO 保存二进制到数据的例子
- c++二进制文件读写的程序举例
- C++文本查询程序 不要定义类和智能指针管理数据 C++Primer练习12.28 使用vector,map,set容器保存来自文件的数据并生成查询结果
- VB将文件二进制保存到Access,并从数据库中还原
- C++第15周(春)项目2 - 用文件保存的学生名单
- 大哥大姐,帮小弟一个忙啊。。。关于二进制文件保存为jpeg图像。。。急啊。。。
- [UE4](译)(Rama)保存系统,二进制压缩文件读写信息
- 计算1000到1的平方根,并将结果保存至二进制文件root.dat.
- C++读写二进制文件