編寫程序:從鍵盤輸入一個字符串,將其中的小寫字母全部轉換成大寫字母,輸出到磁盤文件“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);
}