- 论坛徽章:
- 0
|
有個迷宮問題請教下
部分代碼如下﹕
typedef struct Position
{
//迷宮中位置的坐標
int x,int y;
}
int createMaze(char *filename,Position *startpos,Position *endpos)
{
FILE *fp;
int i,j,rows,cols,temp;
Position start,end;
fp=fopen(filename,"r");
if(!fp)
{
printf("open file %s error!\n",filename);
return 0;
}
if(!feof(fp))
{
fscanf(fp,"%d %d",&rows,&cols);//讀入迷宮的行數和列數
fscanf(fp,"%d %d",&start.x,&start.y); //讀入迷宮的入口位置
fscanf(fp,"%d %d",&end.x,&end.y);//讀入迷宮的出口位置
}
﹒﹒﹒﹒﹒﹒
﹒﹒﹒﹒﹒﹒
}
void main()
{
Position startpos,endpos;
....
char *fname="in.txt";
if(createMaze(fname,&startPos,&endpos)==0)return;
......
}
不知道如何在in.txt中放置rows,cols變量﹖ |
|