疑惑,不知道什么原因造成这样的问题
程序代码:#include<stdio.h>
#include<string.h>
main(){
char a[100];
FILE *fp;
int i;
if((fp=fopen("e:\\pdf\\wew.txt","W"))==NULL){
printf("文件创建失败。");return(0);}
gets(a);
for(i=0;i<100;i++)
if(a[i]>=65&&a[i]<=90)
a[i]=a[i]-('A'-'a');
fprintf(fp,"%s",a);
fclose(fp);
return 0;}
今天洗了这样一段代码,编译没问题,运行却出现了这样的问题
不知道要原因,求解答哦









太阳哦,我日
