10.3从键盘输入一个字符串,将其中小写字母全部转换为大写字母,然后输出到一个磁盘文件“test”中保存,输入的字符串以“!”结束
//键盘输入一个串 小写转大写输出到TEST文件 串以!结束
#include <stdio.h>
#include<string.h>
#include<stdlib.h>
int main(){
FILE *fp;
int i;
char str[20];
gets(str);
if((fp=fopen("test.txt","w+"))==NULL){
printf("chuuco");
exit(0);
}
while(str[i]!='!'){
if(str[i]>='a'&&str[i]<='z'){
str[i]-=32;
}
fputc(str[i],fp);
i++;
}
if((fp=fopen("test.txt","r"))==NULL){
printf("chuuco");
exit(0);
}
fgets(str,strlen(str)+1,fp);
printf("%s",str);
fclose(fp);
return 0;
}