1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 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; }