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...