通过键盘输入一个字符串,把其中的小写字母转换成大写字母,然后输出到文件test.txt,输入的字符串以!结束。
代码如下:
- #include <stdio.h>
- main(){
- FILE *fp;
- char filename[20] = "test.txt";
- fp = fopen(filename,"w");
- if(fp == NULL) exit(0);
- char a;
- a = getchar();
- while(a!='!')
- {
- if(a>= 97 && a <= 122) a = a - 'a' + 'A' ;
- fputc(a,fp);putchar(a);
- a = getchar();
- }
- fclose(fp);
- printf("write OK/n");
- }