void SaveToFile(void) //------------------------------------------------------
{
int ft[WIDTH][WIDTH];
int step=0;
HorsePoint pos;
FILE *pfile;
if(scount==MAX_LEN)
{
for(int i=0;i<MAX_LEN;i++)//将路径数据转存到棋盘模型中
{
step++;
pos=Path[i];
ft[pos.x][pos.y]=step;
}
if((pfile=fopen(FILE_NAME,"w"))!=NULL)//保存至文件
{
for(int i=0;i<WIDTH;i++)
{
for(int j=0;j<WIDTH;j++)
{
if(ft[i][j]<10)
{
fprintf(pfile," ");//补齐格式用的空格
}
fprintf(pfile,"%d ",ft[i][j]);
}
fprintf(pfile,"\n");
}
fclose(pfile);
system("notepad.exe rt.txt");
}
else
{
printf("\t\t\t\t输出文件打开错误,请检查文件属性和文件系统属性\n");
system("PAUSE");
}
}
else
{
printf("\t\t\t\t任务未完成或失败,没有有效数据\n");
system("PAUSE");
}
}
我的征途是星辰大海