diff options
| author | Sadeep Madurange <smadurange@users.noreply.github.com> | 2021-11-17 21:45:17 +0800 |
|---|---|---|
| committer | Sadeep Madurange <smadurange@users.noreply.github.com> | 2021-11-17 21:45:17 +0800 |
| commit | 0c5c723aaa0e9e844f69b995503b823e3f50ae45 (patch) | |
| tree | c61fb35d0f72e44c3a2e622bd9de496b5323f6b3 /1 | |
| parent | 3a73a8409249dd30785c96c155377774648dd71e (diff) | |
| download | k&r-exercises-0c5c723aaa0e9e844f69b995503b823e3f50ae45.tar.gz | |
1.10
Diffstat (limited to '1')
| -rw-r--r-- | 1/10.c | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -0,0 +1,19 @@ +#include <stdio.h> + +/* replaces tab with \t, backspace with \b and backslash with \\ */ +int main(int argc, char *argv[]) { + int c; + + while ((c = getchar()) != EOF) { + if (c == '\t') + printf("\\t"); + else if (c == '\b') + printf("\\b"); + else if (c == '\\') + printf("\\\\"); + else + printf("%c", c); + } + + return 0; +}
\ No newline at end of file |
