奇怪!!怎么程序不继续执行下去呢?帮忙看看。
//以下是改变文件类型(格式)的程序。即能将TXT文本改为.doc或.txt的程序#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *fpt,*hpt;char c[100],d[100],y,Y,z;
Loop:
printf("请输入要转换文件格式的文件路径及文件名(如E:\\22.txt):");
scanf("%s",c);
if((hpt=fopen(c,"r"))==NULL)
{
printf("This file is not exist!\n\n");
goto Loop;
}
Loot:
printf("\n\n请输入存放转换格式后的文件的路径及文件名(如E:\\33.doc):");
scanf("%s",d);
if((fpt=fopen(d,"w"))==NULL)
{
printf("input error! please input again!\n\n");
goto Loot;
}
while(!feof(hpt))
fputc(fgetc(hpt),fpt);
fclose(hpt);
fclose(fpt);
printf("\n\n格式转换成功,请到以下路径查看:%s\n\n",d);
printf("\n\n是不是还想转换其它文件格式?y或n\n");
scanf("%d",&z);
if(z=='y'|| z=='Y') //到了这里就不执行了!!!!!
{
goto Loop;
}
else
exit(0);
}