#include<stdio.h>
#include<stdlib.h>
int main() {
char* filename = "G:\\test.txt";
FILE* fp = fopen(filename, "rb");
if (fp == NULL) {
printf("no such file");
return -1;
}
//读数据
char data[100];
int n=fread(data, 1, 100, fp);
for (int i = 0; i < n; i++) {
printf("%c", data[i]);
}
//当文件过大时,一次无法读完,采用顺序读取,每次读取一定长度
while (!feof(fp)) {
char buf[4];
fread(buf, 1, 4, fp);
for (int i = 0; i < 4; i++) {
printf("%c", data[i]);
}
}
}