用fscanf()读取
楼主可以参考下:
#include<stdio.h>
#include <stdlib.h>
#define MAX 1024
int main()
{
FILE *fp = NULL;
int *mPtr = NULL;
int buf[MAX*4] = {0}; //4k
int len = 0;
fp = fopen("d:/1.txt","rb");
if (!fp)
{
perror("open error");
exit(EXIT_FAILURE);
}
while (1)
{
len = fread(buf,1,MAX,fp);
if (len < 0)
{
break;
}
}
fclose(fp);
fp = NULL;
system("pause");
return 0;
}
可以采取以块的形式将文件里面的内容给读取出来
用fread()函数读取内容,上上楼代码很详细~~可以参考