io devo creare file di testo con identificativo progressivo e faccio in questo modo :
dove cont è una varibile che incrementocodice:FILE *file; sprintf (buffer, "prova%i.txt", cont); file = fopen(buffer,"w"); if (file != NULL) { fprintf (file, "hello world"); fclose(file); } else return -1;
In questo modo il file "prova%i.txt", che prima non esiste, viene creato in automatico.
e tutto questo funziona correttamente fino a quando non apro una dialogbox che serve per settare dei parametri. qui faccio aprore la finestra per selezionare il file.
Quando torno alla finestra in cui faccio ripartire le operazioni di apertura e salvataggio del file non mi crea piu i file "prova%i.txt", mah...

Rispondi quotando