黑马程序员技术交流社区

标题: 从键盘输入一个字符串,将小写字母全部转换成大写 [打印本页]

作者: normalwzh    时间: 2015-11-15 17:25
标题: 从键盘输入一个字符串,将小写字母全部转换成大写
题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以!结束。
1.程序分析:
2.程序源代码:
i nclude "stdio.h"
main()
{FILE *fp;
char str[100],filename[10];
int i=0;
if((fp=fopen("test","w"))==NULL)
{ printf("cannot open the file\n");
exit(0);}
printf("please input a string:\n");

gets(str);
while(str!='!')
{ if(str>='a'&&str<='z')
str=str-32;
fputc(str,fp);
i++;}
fclose(fp);
fp=fopen("test","r");
fgets(str,strlen(str)+1,fp);
printf("%s\n",str);
fclose(fp);
}


作者: tsc0000    时间: 2015-11-15 17:27
呵呵呵呵呵
作者: 唐阿丽    时间: 2015-11-18 12:27
学习一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2