Chinaunix首页 | 论坛 | 博客
  • 博客访问: 221280
  • 博文数量: 36
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 374
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-04 18:21
文章分类

全部博文(36)

文章存档

2011年(1)

2009年(5)

2008年(30)

我的朋友

分类: C/C++

2008-11-02 12:02:10

编写程序:从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,输出到磁盘文件“upper.txt”中保存。输入的字符串以“!”结束。然后再将文件upper.txt中的内容读出显示在屏幕上。
#include
#include
 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);
}
阅读(3538) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~