# include <stdio.h>
# include <time.h>
# include <string.h>
int main()
{
time_t now = time(NULL);
char *timp = strdup(ctime(&now));
timp[strlen(timp) - 1] = 0;
FILE *g = fopen ("hello_world.c","w");
fprintf(g,"# include <stdio.h>\n");
fprintf(g,"\n");
fprintf(g,"int main()\n");
fprintf(g,"//Acest fisier a fost generat la: %s\n",timp);
fprintf(g,"{\n");
fprintf(g," char now[] = \"%s\";\n",timp);
fprintf(g," printf/*se va face afisarea la stdin*/(\"Hello, World!\\n\");\n");
fprintf(g," printf/*se va face afisarea la stdin*/(\"Fisier generat in data de: %%s\\n\",now);\n");
/*decomenteaza aceste linii daca vrei ca programul "Hello World" sa astepte sa apesi pe o tasta*/
//fprintf(g," fflush(stdin);\n");
//fprintf(g," getchar();\n");
fprintf(g," return 0;\n");
fprintf(g,"}\n");
fclose(g);
return 0;
}