以下程序的功能是从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,写到文本文件test.txt中,然后从该文件读出字符串并显示出来。请填写程序中缺少的语句成分或语句。
#include
#include
voidmain()
{FILE*fp;
charstr[100];inti=0;
if((fp=fopen("test.txt",____))==NULL)
{printf("Cannotopenfile!\n");exit(0);}
printf("inputastring:\n");
gets(str);
while(str[i])
{if(str[i]>='a'&&str[i]<='z')str[i]-=32;
fputc(str[i],fp);
i++;
}
____;
fp=fopen("test.txt","r");
fgets(str,100,fp);
printf("%s\n",str);
fclose(fp);
}
"W"fclose(fp)