#include #include #include char buf[100]; char *ctos(char b) { if (b == 0) {sprintf(buf, "'\\0'"); return buf; } if (b == '\n') {sprintf(buf, "'\\n'"); return buf; } if (b <= 'Z' && b >= 'A') {sprintf(buf, "'%c'", b); return buf; } if (b <= 'z' && b >= 'a') {sprintf(buf, "'%c'", b); return buf; } if (b <= '9' && b >= '0') {sprintf(buf, "'%c'", b); return buf; } if (strchr(".,>