一个程序,菜鸟学习中,谢谢
编一程序,能把从终端读入的一个字符串中小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存(用字符“! ”表示输入字符串的结束)。[此贴子已经被作者于2007-7-23 21:23:56编辑过]
[此贴子已经被作者于2007-7-23 21:23:56编辑过]
小弟也是学了没多久的C语言,如果大家有兴趣的话加这个群一起探讨下吧+43335834
是哦,大家有问题的话发出来,加群41926993吧,有什么问题发在上面就好!
#include <stdio.h>
main()
{
FILE *p=NULL;
int a=1,i=0;
char b[80]={0};
while(a){
scanf("%c",&b[i]);
if('a'<=b[i] && b[i]<='z') b[i]=b[i]-32;
else if(b[i]=='!') a=0;
i++;
}
p=fopen("test.txt","w+");
fputs(b,p);
}
[此贴子已经被作者于2007-7-24 17:35:25编辑过]