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

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

#include

void main()
{
char str[100];
FILE *p;
int i,len=0;
printf("输入一串英文字符:\n");
while((str[len]=getchar())!='!')
{
len++;
}
for(i=0;i if(str[i]>='a'&&str[i]<='z')
str[i]-=32;
p=fopen("c:\\test.txt","w");
fputs(str,p);
fclose(p);
}

回答2:

就是这样大小写的码的差距是定的,155762931