#include <time.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main()
{
FILE *fp;
int r, i;
char fp_string [600] = "num1000.bin";
fp = fopen(fp_string, "rb");
for (i=0;i<1000;i++)
{
fread(&r, sizeof(int), 1, fp);
printf("%d, ", r);
}
fclose(fp);
getch();
return 0;
}
このコードは現在、1000個の乱数を含むnum1000.bin
というバイナリファイルを読み取り、表示します。このコードでは、ループがfor
です。まったく同じタスクを実行するにはどうすればよいですか?配列を使用してバイナリファイルを読み取って表示する
配列を使用しています。 fp_stringは配列です。 – VHS
あなたは何をしたいですか?あなたが何を求めているのかは不明です。ファイルの代わりに配列を使用しますか?もしそうなら、binファイルを含める必要があります。もっと正確に... – xMRi