練習1-10

3570 ワード

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 }