#include "stdio.h"
#include <stdlib.h>
#define BUFX 3 /这里的3,10 只是举例,真正用的时候是204882048的矩阵,
#define BUFY 10
void main()
{
FILE *p;
int m,n,i,j;
int *b;
b = (int *)malloc(BUFX *BUFY *sizeof(int)); .//定义大容量数据的指针,如果不提前说明,执行不了///后面的文章有对malloc 的说明
//理解记忆:(类型) malloc (数据大小 * sizeof(int))
p=fopen ("hh.txt","r"); ///没有添加路径的,说明只是在该文件下 fopen:打开文件
for(i=0;i<BUFX;i++)
for(j=0;j<BUFY ;j++)
fscanf(p,"%d", (b+i+j)); //将文件p中的值,写入b中,
printf("b=");
for( m=0;m<BUFX;m++)
{
for ( n=0;n<BUFY ;n++)
printf("%d ",(*(b+m)+n));
}
free(b); ///最后要将b的