从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,

2020-09-11 社会 109阅读
#include
void main()
{ FILE *fp;
char str[100]; int i=0;
if((fp=fopen("test.txt","wt"))==NULL)
{ printf("can't open this file.\n");
exit(0);
}
printf("input a string:\n");
gets(str);
while (str[i])
{ if(str[i]>='a'&&str[i]<='z')
str[i]=str[i]-32;
fputc(str[i],fp);
i++;
}
fclose(fp);
fp=fopen("test.txt","rt");
fgets(str,100,fp);
printf("%s\n",str);
fclose(fp);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com