FILE *fp;
//char filename[150];
while(1)//用于处理文件名错误异常
{
fp=fopen("D:\\C,C++\\大二下学期数据结构代码\\课程设计\\Maze\\test1.txt","r");//以只读方式打开文件
if(fp!=NULL)
break;
else
printf("文件名有误,请重新输入!\n");
}
int X_max = 4 , Y_max = 4 ;
int i , j;
Maz a;
a.max_x = 4;
a.max_y = 4;
for (i = 1 ; i <=a.max_x ; i ++)//文件读取迷宫核心
{
for (j = 1 ; j <=a.max_y ; j++)
{
fscanf(fp,"%d", &a.arr[i][j]);
}
}
for (i = 1 ; i <=X_max ; i ++)//文件读取迷宫核心
{
for (j = 1 ; j <=Y_max ; j++)
{
printf("%d ",a.arr[i][j]);
if (j == Y_max)
{
printf("\n");
}
}
}
fclose(fp);//关闭文件
return a ;
}
//char filename[150];
while(1)//用于处理文件名错误异常
{
fp=fopen("D:\\C,C++\\大二下学期数据结构代码\\课程设计\\Maze\\test1.txt","r");//以只读方式打开文件
if(fp!=NULL)
break;
else
printf("文件名有误,请重新输入!\n");
}
int X_max = 4 , Y_max = 4 ;
int i , j;
Maz a;
a.max_x = 4;
a.max_y = 4;
for (i = 1 ; i <=a.max_x ; i ++)//文件读取迷宫核心
{
for (j = 1 ; j <=a.max_y ; j++)
{
fscanf(fp,"%d", &a.arr[i][j]);
}
}
for (i = 1 ; i <=X_max ; i ++)//文件读取迷宫核心
{
for (j = 1 ; j <=Y_max ; j++)
{
printf("%d ",a.arr[i][j]);
if (j == Y_max)
{
printf("\n");
}
}
}
fclose(fp);//关闭文件
return a ;
}