C语言 文件的读写

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 ;


}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值