# 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;
}