#include #include int main() { const char *code = "#include\n" "#include\n" "int main() {" "FILE *fp = fopen(\"hello1.c\", \"w\");" "fprintf(fp, \"main(){puts(\\\"Hello World!\\\");}\");" "fclose(fp);" "system(\"gcc hello1.c -o hello1 > /dev/null\\n./hello1\");" "return 0;" "}"; FILE *fp = fopen("hello2.c", "w"); fprintf(fp, code); fclose(fp); system("gcc hello2.c -o hello2 > /dev/null\n./hello2"); return 0; }