#include int main(void); int main(void) { int ch; int col; printf("const char * const helptext =\n\""); col = 1; while (1) { ch = getchar(); if (ch == EOF) break; if (col >= 66) { printf("\\\n"); col = 0; } switch (ch) { case '\\': case '"': printf("\\%c",ch); col += 2; break; case '\b': printf("\\b"); col += 2; break; case '\n': printf("\\n"); col += 2; break; case '\r': printf("\\r"); col += 2; break; case '\t': printf("\\t"); col += 2; break; default: if ((ch < 32) || (ch > 126)) { printf("\\%03o",ch); col += 4; } else { putchar(ch); col ++; } break; } } printf("\";\n"); return(0); }