ciao a tutti io vorrei creare un file txt con c tramite questo programma di prova ma non mi
funziona.... sapreste darci un'occhiata!!!!!
codice:#include <stdio.h> #include <stdlib.h> #include <time.h> #include <string.h> void save(char *nome,int dim) { time_t sectime; struct tm *timeinfo; time(§ime); timeinfo = localtime(§ime); strftime(nome,dim,"%a_%d_%b_%Y_%X",timeinfo); }; int main () { int dim =29; FILE *ptr; char nome[dim]; char ext[]=".txt"; save(nome,dim); strcat(nome,ext); ptr=fopen(nome,"w"); if(ptr == NULL) printf("non aperto\n"); fclose(ptr); //qui se stampo la stringa me la da tutta. printf("%s",nome); return 0; }

Rispondi quotando