编写程序:从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,输出到磁盘文件“upper.txt”中保存。输入的字符串以“!”结束。然后再将文件upper.txt中的内容读出显示在屏幕上。
#include <stdio.h>
#include <iostream>
void main()
{
char rev;
FILE *fp;
if((fp=fopen("l:\\upper.txt","a+"))==NULL)
{
printf("cannot openfile\n");
exit(0);
}
rev=getchar();
while(rev!='!')
{
if(rev>='a'&&rev<='z')rev=rev-32;
fwrite(&rev,sizeof(char),1,fp);
rev=getchar();
}
rewind(fp);
while(!feof(fp)) putchar(getc(fp));
printf("\n");
fclose(fp);
}
时间: 2024-10-03 21:43:07