Exercise 1-10

作者在 2009-02-13 11:51:51 发布以下内容
/* Write a program to copy its input to its output,replacing each tab by \t,
 *each backspace by \b,and each backslash by \\ .This makes tabs and backspaces
 *visible in an unambiguous way */
 #include <stdio.h>
 
 int main(void)
 {
     int c;
    
     while ((c = getchar()) != EOF)
     {
           if (c == '\t')
              printf(\\t");
           else if (c == ' ')
              printf("\\b");
           else if (c == '\\')
              printf("\\\\");
           else
              putchar(c);
     }
    
     return 0;
 }
文章评论,共0条
游客请输入验证码
浏览27696次
文章归档