Originariamente inviato da sapore di mare
Ecco adesso mi è più chiaro!!! Io la libreria <fstream.h> non l'ho mai usata e quindi non conosco bene le sue funzioni!!
Io facevo una cosa di questo tipo:
------------------------------- codice
FILE *prova
//stampa dei dati ottenuti da tastiera nel file
prova=fopen("c:/r1.txt","w");// questa linea è il problema...
fprintf(prova,"\n\nnome=%s\n\ncognome=%s\n\nindiri zzo=% s\n\ncittà=%s\n\ncap=%s\n\ntelefono=%s\n\netà=%s", nome,cognome,indirizzo,citta,cap,telefono,eta);
fclose(prova);
-------------------------------------fine codice
Il problema era proprio sul percorso c:/r1.txt perchè messo cosi ogni volta che fai un inserimento viene sovrascritto nel medesimo file, io invece voglio che per ogni nuovo contatto mi crei un nuovo file.
Proverò ad inserire la funzione che mi hai scritto adattandola alla situazione........ poi incrocio le dita e spero vada bene :gren: