首页 > 技术文章 > 练习1-10

sysedoc 2016-03-05 14:26 原文

1-10 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b.把反斜杠替换为\\.这样可以讲制表符和回退符以可见的方式显示出来.

 

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int c;
 5     while ((c=getchar())!=EOF)
 6     {
 7         if (c=='\t')
 8         {
 9             printf("\\t");
10         }
11         else if (c=='\b')
12         {
13             printf("\\b");
14         }
15         else if (c=='\\')
16         {
17             printf("\\\\");
18         }
19         else
20         {
21             putchar(c);
22         }
23     }
24     return 0;
25 }

 

推荐阅读