acobzew

sem2-problem2

Mar 13th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.65 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. #define STR_LEN 100
  4.  
  5. int main() {
  6.     char s[STR_LEN], c;
  7.     int i = 0, j;
  8.     while ((c = getchar()) != EOF) {
  9.         switch (c) {
  10.             case '\n':
  11.                 s[i++] = '\\';
  12.                 s[i++] = 'n';
  13.                 break;
  14.             case '\r':
  15.                 s[i++] = '\\';
  16.                 s[i++] = 'r';
  17.                 break;
  18.             case '\t':
  19.                 s[i++] = '\\';
  20.                 s[i++] = 't';
  21.                 break;
  22.             default:
  23.                 s[i++] = c;
  24.                 break;
  25.         }
  26.     }
  27.  
  28.     for (j = 0; j < i; j++)
  29.         putchar(s[j]);
  30.  
  31.     return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment