char s[] = { '\t', '0', '\n', '}', ';', '\n', '\n', '/', '*', '\n', ' ', '*', ' ', 'T', 'h', 'e', ' ', 's', 't', 'r', 'i', 'n', 'g', ' ', 's', ' ', 'i', 's', ' ', 'a', '\n', ' ', '*', ' ', 'r', 'e', 'p', 'r', 'e', 's', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', ' ', 'o', 'f', ' ', 't', 'h', 'e', ' ', 'b', 'o', 'd', 'y', '\n', ' ', '*', ' ', 'o', 'f', ' ', 't', 'h', 'i', 's', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm', ' ', 'f', 'r', 'o', 'm', ' ', '\'', '0', '\'', '\n', ' ', '*', ' ', 't', 'o', ' ', 't', 'h', 'e', ' ', 'e', 'n', 'd', '.', '\n', ' ', '*', '/', '\n', '\n', 'm', 'a', 'i', 'n', '(', ')', '\n', '{', '\n', '\t', 'i', 'n', 't', ' ', 'i', ';', '\n', '\n', '\t', 'p', 'r', 'i', 'n', 't', 'f', '(', '"', 'c', 'h', 'a', 'r', '\\', 't', 's', '[', ']', ' ', '=', ' ', '{', '\\', 'n', '"', ')', ';', '\n', '\t', 'f', 'o', 'r', ' ', '(', 'i', ' ', '=', ' ', '0', ';', ' ', 's', '[', 'i', ']', ';', ' ', 'i', '+', '+', ')', '\n', '\t', '\t', 'p', 'r', 'i', 'n', 't', 'f', '(', '"', '\\', 't', '%', 'd', ',', '\\', 'n', '"', ',', ' ', 's', '[', 'i', ']', ')', ';', '\n', '\t', 'p', 'r', 'i', 'n', 't', 'f', '(', '"', '%', 's', '"', ',', ' ', 's', ')', ';', '\n', '}', '\n', 0 }; /* * The string s is a * representation of the body * of this program from '0' * to the end. */ main() { int i; printf("char\ts[] = {\n"); for (i = 0; s[i]; i++) printf("\t%d,\n", s[i]); printf("%s", s); }