C 实战练习题目98

题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"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("输入一个字符串:\n");
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!\n");
21         exit(0);
22     }
23     fprintf(fp,"%s",str);
24     fclose(fp);
25     
26     system("pause");
27     return 0;
28 }

以上实例运行输出结果为:

输入一个字符串:
 www.kangyifan.com

感谢你的阅读,请用心感悟!希望可以帮到爱学习的你!!分享也是一种快乐!!!请接力。。。

点击查看原文,谢谢!

posted @ 2020-08-13 21:26  C语言自学网  阅读(212)  评论(0编辑  收藏  举报