io devo creare file di testo con identificativo progressivo e faccio in questo modo :
codice:
FILE *file;
sprintf (buffer, "prova%i.txt", cont);
file = fopen(buffer,"w");
if (file != NULL) {
fprintf (file, "hello world");
fclose(file);
}
else return -1;
dove cont è una varibile che incremento
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...