#include <stdio.h>

void out(const char * s)
{
    for(;*s;++s)
    {
        char esc = ' ';
        switch(*s)
        {
        case 0x07: esc = 'a'; break;
        case 0x08: esc = 'b'; break;
        case 0x09: esc = 't'; break;
        case 0x0A: esc = 'n'; break;
        case 0x0B: esc = 'v'; break;
        case 0x0C: esc = 'f'; break;
        case 0x0D: esc = 'r'; break;
        case 0x5C: esc = '\\'; break;
        case 0x27: esc = '\''; break;
        case 0x22: esc = '\"'; break;
        }
        if (esc == ' ') putchar(*s);
        else { putchar('\\'); putchar(esc); }
    }
}

int main(int argc, const char * argv[])
{
    out("Hello\n\tDol\'ly");
}
