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
ho bisogno delle stringhe perchè utilizzo degli spazi e quindi non andrei bene con il tipo charcodice:struct cds{ string nome_cd; int numero; string titolo[25]; string cantante[25]; };
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.