行列の各行をバイナリファイルに書きたいと思います。 私はこのようにそれを書いてみてください。行列のバイナリファイル行へのコピー
for(size_t i = 0; i < matrix.size(); ++i)
ofile->write(reinterpret_cast<char*>(&matrix[i]), sizeof(uint32_t*sizeof(matrix[i])));
{
for(size_t j = 0; j < numcols; ++j)
{
std::cout << left << setw(10) << matrix[i][j];
}
cout << endl;
}
...
vector< vector<uint32_t> > matrix;
が、それは動作しません、私はゴミの番号を取得します。
ありがとうございます。
Ted
本当にバイナリ形式が必要ですか?それは通常、面倒な価値がない。 –
通常...しかし、それがあるとき、それはたくさんの価値があります。 – sly