行列が格納されているファイルを読み込もうとしています。私のソースファイルには、サイズがrows*cols
のバッファがあります。行列は行の大部分の順序で格納されます。私はこのように行列の行を読み込むfread
を使用する:freadを使って1つのバッファで2次元配列の異なる行を読み取る
BUF [0..row-1] =最初の行
BUF [行.. 2ROW-1] =第二列
など。これを行うにはfread
を使用できますか?それ以外の選択肢はありませんか?
だからここで私は、コードの観点で書かれたものだ。しかし
for(k = 0; k<row*cols;k++)
{
fread(buf,sizeof(double), row*cols*k,&fp);
}
、私は上記の擬似コードで述べたように、私はbuf[0..row-1]
はそうで行2とを含むように、行0、buf[row..2row-1]
を含むようにしたいです。
はいことが可能です。 – kaylum
説明できますか? –
いいえ、それは少なくともそれをコード化しようとするあなたの仕事です。あなたがそれをしたときに戻ってください。あなたのコードを表示し、特定の質問をしてください。 – kaylum