题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。 输入的字符串以!结束。
程序分析:无。
程序源代码:
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 5 int main() 6 { 7 FILE*fp=NULL; 8 char str[50]; 9 int i,len; 10 printf("输入一个字符串: "); 11 gets(str); 12 len=strlen(str); 13 for(i=0;i<len;i++) 14 { 15 if(str[i]<='z'&&str[i]>='a') 16 str[i]-=32; 17 } 18 if((fp=fopen("test","w"))==NULL) 19 { 20 printf("error: cannot open file! "); 21 exit(0); 22 } 23 fprintf(fp,"%s",str); 24 fclose(fp); 25 26 system("pause"); 27 return 0; 28 }
以上实例运行输出结果为:
输入一个字符串:
www.kangyifan.com
感谢你的阅读,请用心感悟!希望可以帮到爱学习的你!!分享也是一种快乐!!!请接力。。。