C++ fstream 读写二进制文件没法正常读写正确的数据–文件读写中string的问题

为什么使用fstream读写二进制文件没法正常读写?
可能的问题一
如果没有关闭ofstream就新建一个ifstream,此时无法正常读取出数据。
要注意及时关闭文件流,否则无法正常读写
比如下面的代码
#define _CRT_SECURE_NO_WARNINGS
#include
#include
using namespace std;

class Maker {
public:
Maker() = default;
Maker(const char* name,int age) {
strcpy(this->name, name);
this->age = age;
}
void printM() {
cout << this->name << " " << this->age << endl; } public: char

C++ fstream 读写二进制文件没法正常读写正确的数据–文件读写中string的问题最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/4020.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>