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

2024年11月03日 02:16
有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];?你上面转、下面又转回来了。。