トピック名だと分かりにくいのですが、具体的にやりたいことは
FILE fp;
fp = fopen("test.tst", "wb");
for(int i=0;i<100;i++){
fwrite(&i,sizeof(i),1,fp);
}
fclose(fp);
FILE fp;
fp = fopen("test.tst", "rb");
// ここで64だけを読み込みたい
/*
for(int i=0;i<100;i++){
fread(&i,sizeof(i),1,fp);
}
のようにすれば読み込むことはできるが
これだとほかに99こを読み込む無駄な処理がある。
これをなんとかしたい。
*/
fclose(fp);
説明が分かりづらくてすみません。
環境依存はないと思うのですが、一応
環境はXcode4.6.3とVS2010
ですよろしくおねがいします。