69,371
社区成员
发帖
与我相关
我的任务
分享
将一个比如100GB的文件当作一个100GB的数组操作。
FILE *fb;
fb=fopen("A100GB.bin","rb+");
读数组
unsigned char Value=BigArray[Index];
对应
_fseeki64(fb,Index,SEEK_SET);
fread(&Value,1,1,fb);
写数组
BigArray[Index]=Value;
对应
_fseeki64(fb,Index,SEEK_SET);
fwrite(&Value,1,1,fb);
fclose(fb);