C语言从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存输入

2024-11-03 02:16:02
推荐回答(2个)
回答1:

#include 
void main()
{
char c,str[100];
int i=0;
FILE*fp=fopen("裂闭test.txt","w");;
c=getchar();
while(c!='!')
{
if(c>='a'&&c<='z'镇祥)c-=32;
str[i]=c;
i++;
c=getchar();
}
str[i]='\0';  
fputs(str,fp);
fclose 肆旅裂(fp);
}

回答2:

str[i]=ch[i]-32;
str[i]=ch[i];?你上面转、下面又转回来了。。