C Primer Plus 13章编程练习7问题

来源:互联网 发布:广电网络维护员 编辑:程序博客网 时间:2024/04/30 04:54

13章编程练习7

官方给的答案加上:

 

a:加上

        while (ch1 != EOF && ch1 != '\n') /* skipped after EOF reached */

        {

            putchar(ch1);

            ch1 = getc(f1);

            if(ch1 == EOF)
            {
                putchar('\n');
            }

        }

 

        while (ch2 != EOF && ch2 != '\n') /* skipped after EOF reached */

        {

            putchar(ch2);

            ch2 = getc(f2);

           if(ch2 == EOF)
          {
              putchar('\n');
          }

        }

 

b:加上

while (ch1 != EOF && ch1 != '\n') /* skipped after EOF reached */

{

    putchar(ch1);

    ch1 = getc(f1);

    if(ch1 == EOF)
    {
         putchar(' ');
    }

}

while (ch2 != EOF && ch2 != '\n') /* skipped after EOF reached */

{

    putchar(ch2);

    ch2 = getc(f2);

    if(ch2 == EOF)
     {
         putchar('\n');
    }

}

 

原创粉丝点击