0

私のソフトウェアは、ファイルを読み込んでデバイスに書き込む必要があります。ファイルを最大サイズ (たとえば M バイト) の小さなページに分割し、各サイクルのページ アドレスも設定する必要があります。Cでどのように実装できますか?

ありがとう!

ヘティ

4

1 に答える 1

0

このデータで何をするかは明確ではありませんが、使用する必要があるチャンクごとにファイルを読み取るには、次のようにしますfread

FILE *file = fopen("yourfile.dat", "rb");
size_t amount;
unsigned char buffer[PAGE_SIZE];

while ((amount = fread(buffer, 1, PAGE_SIZE, file)) > 0)
{
  ..
}
于 2014-06-10T02:59:04.003 に答える