Welcome

首页 / 软件开发 / C语言 / 从键盘输入字符串存入文件

从键盘输入字符串存入文件2010-10-07编写程序:从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,输出到磁盘文件“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 ");
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(" ");
fclose(fp);
}