0

一連の 0 をバイナリ ファイルに書き込みたい。文字として、これはスペースである必要がありますが、ファイルに書き込むときに他の多くの奇妙な文字を受け取ります。私はゼロを書いているのではなく、何か他のものを書いているようです。

私はこれを正しくやっていますか?

コード:

int zero = 0;
myfile.write(reinterpret_cast<char *>(&zero),1790*sizeof(char));    
4

2 に答える 2