C语言程序设计 练习题参考答案 第八章 文件(1)
  TnD0WQEygW8e 2023年11月09日 76 0
/* 8.5 从键盘输入一行字符,将其中小写字母转换为大写字母 */

#include "stdio.h"

void main()

{

    FILE *fp;

    char ch;

    if((fp=fopen("c:\\ex85.txt","w"))==NULL)

      {

       printf("不能创建文件c:\\ex85.txt");

       exit(1);

      }

    printf("请输入一行字符\n");

    while((ch=getchar())!='\n')

      {

        if(ch>='a' && ch<='z')

           ch=ch-32;

        fputc(ch,fp);

      }

    fclose(fp);

    printf("操作成功");

}

 /* 8.7  把一个ASCII文件连接在另外一个ASCII文件之后。 把c:\\ex87_1.txt中的字符连接在c:\\ex87_2.txt中的之后*/

#include "stdio.h"

void main()

{

    FILE *fp1,*fp2;

    char ch;

    if((fp1=fopen("c:\\ex87_1.txt","r"))==NULL)

      {

       printf("不能打开文件c:\\ex87_1.txt");

       exit(1);

      }

    if((fp2=fopen("c:\\ex87_2.txt","a"))==NULL)

      {

       printf("不能打开文件c:\\ex87_2.txt");

       exit(1);

      }

    while((ch=fgetc(fp1))!=EOF)

      {

        fputc(ch,fp2);

      }

    fclose(fp1);

    fclose(fp2);

    printf("操作成功,请打开c:\\ex87_2.txt查看结果");

}
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月09日 0

暂无评论

TnD0WQEygW8e