从键盘输入一个字符串 将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件

2016-06-20 10:38:29  分类: c程序设计第四版谭浩强课后答案  参与:

 从键盘输入一个字符串 将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test"中保存,输入的字符串以“!”结束。

c程序设计(第四版)学习辅导 谭浩强 编著
【c源程序】
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main ()
{
 FILE *fp;
 char str[100];
 int i=0;
 if ((fp=fopen("a1","w"))==NULL)
   { printf("can not open file\n");
     exit(0);
   }
 printf("input a string:\n");
 gets(str);
 while (str[i]!='!')
  {if (str[i]>='a'&& str[i]<='z')
     str[i]=str[i]-32;
   fputc(str[i],fp);
   i++;
  }
 fclose(fp);
 fp=fopen("a1","r");
 fgets(str,strlen(str)+1,fp);
 printf("%s\n",str);
 fclose(fp);
 return 0;
}

来源:c程序设计第四版谭浩强课后答案

本文链接:http://www.wb98.com/c/post/tanhaoqiang_10.3.html

本站文章搜索:

<< 上一篇下一篇 >>

搜索

网站分类

Tags列表

赞助商链接