急急急:如图所示的文件,我在C里面如何将它读到一个int型的数组里???

图片说明
急急急。

用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()函数读取内容,上上楼代码很详细~~可以参考