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(&sectime);
timeinfo = localtime(&sectime);
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;
}