以前にそこに書き込んだデータの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;
今、私は宿題をしてこの問題を探しましたが、それに直面した他の人々は配列を持っていましたが、私の変数は単純な文字です。
誰かが私を正しい方向に向けることができますか?