Buongiorno, per prima cosa ho postato qui perchè ho visto altri topic inerenti al c++ e quindi ho pensato fosse le sez giusta, perdonatemi se ho sbagliato.
Ho questo dubbio in un programma che sto facendo in c++:
ho questo record
codice:
struct cds{ 	
string nome_cd; 	
int numero; 	
string titolo[25]; 	
string cantante[25]; 
};
ho bisogno delle stringhe perchè utilizzo degli spazi e quindi non andrei bene con il tipo char
come faccio per salvare le stringhe in un file e per farmele successivamente leggere tramite un'altra void?
ho provato con <<, ma una volta salvato, poi quando vado a leggere i valori da file tramite la funzione getline(FILE_lettura,record) mi mette tutto nel primo elemento del record.
come potrei fare (magari utilizzando anche funzioni diverse) per salvare su file e poi riuscire a "mettere al proprio posto" ogni elemento??
vi ringrazio. scusate se non è molto chiaro, sono ancora agli inizi!
se è necessario posso postare anche il codice delle void che ho utilizzato per salvare e per leggere il file.