fstreamを使用してファイルに書き込むには、助けが必要でした。現在、fwrite メソッドを使用して書き込むことができます。しかし、fwriteを使用してデータ型をキャストし、それを使用して書き込みたいと思いました
以下は私がこれまで行っていることです:
noOfRows = 700;
noOfCols = 100
array[0] = unsigned char [noOfRows * noOfCols]
fstream fstreamFile;
fstreamFile.open ("fstreamFile.txt", fstream::out);
for(int i = 0; i < noOfRows; i++ )
{
fwrite(array[0]+(i*noOfRows), sizeOf(unsigned char), noOfCols, fwriteFile); // writes ok
fstreamFile.write((char*) array[0]+(i*noOfCols), sizeof(unsigned char)); // doesn't write
}
誰かが私が間違っていることを教えてもらえますか? コンパイルエラーは発生しません。ファイルは書き込まれていません(事前に作成しました)。