#include /*A really silly way to complete exercise 1-10 of KNR C*/ int main(){ loop_start: /*Goto will circle back to the next line if a != EOF*/ int a = getchar(); switch (a){ case EOF: break; case '\t': printf("\\t"); break; case '\b': printf("\\b"); break; case '\\': printf("\\\\"); break; default: putchar (a); break; } if (a != EOF) /*Only trigger next loop if 'a' contains valid data.*/ goto loop_start; return 0; }