Originariamente inviato da Salvatore_91
ok raga, adesso il programma non da nessun errore di compilazione.
Se inizio la rubrica, inserendi '1', va tutto bene.
Invece se vorrei aggiungere un contatto, inserendo '2', il programma mi scrive su FILE, ma non rispetta il tracciato record.
ad esempio:
codice:
NOME(+16 byte vuoti)COGNOME(+13 byte vuoti) ecc ecc
Salvatore(+11 byte vuoti) BLABLA(+14 byte vuoti) ecc ecc
MariaBLABLAeccecc
Iniziando la rubrica, quindi inserendo '1' va bene.
Dopo inserendo '2' il risultato e' come nell'esempio (Maria...eccecc) tutto attaccato
Stando al codice che hai postato sopra (non so se intanto hai aggiunto altro), se scegli "2" in realtà non dovrebbe fare proprio niente se non aprire in append il file in questione senza scriverci nulla, visto che l'unica istruzione del blocco "if (scelta == 2)" è

ofstream write("Rubrica.txt",ios::app);