我正在尝试使用 fstream 从二进制文件中读取一些我之前写过的数据。
问题是在函数结束后显示主题中的消息
代码如下:
ifstream in("contrib.bin", ios::in | ios::binary );
char *nume, dim;
in.read((char*)&dim, sizeof(int));
nume = new char[dim + 1];
in.read(nume, dim);
nume[dim] = '\0';
double imp;
in.read((char*)&imp, sizeof(double));
delete [] nume;
现在,我已经完成了作业并寻找了这个问题,但是遇到它的其他人有数组,而我的变量是一个简单的字符。
有人可以指出我正确的方向吗?