Buonasera,
in pratica nel main apro il file e poi avrei bisogno di aggiornare i dati che sono all'interno del file mediante un metodo di una classe apposita che ho chiamato Aggiornamento o Modifica. Praticamente ho il mio database di persone salvate come file testuale .txt dove ogni riga del file contiene le informazioni della persona (codice fiscale, Nome, Cognome e data di nascita;). Dopo aver creato una classe Persona vorrei, attraverso i suoi metodi, riuscire a modificare il file in maniera permanente quindi sovrascriverlo, in base a cosa viene passato a questi metodi.
Vorrei capire quale sia il metodo più veloce e più intuitivo per gestire al meglio il programma.
Una idea che mi era venuta era quella di prendere ogni riga del file e salvarle in un vettore però in ogni riga sono presenti dati diversi tra loro e avrei bisogno di modificare solo alcuni di questi dati.
Ad esempio:
riga 1 codice fiscale; Nome; Cognome; anno di nascita;
riga 2 codice fiscale; Nome; Cognome; anno di nascita;
|
|
|
etc..
Vorrei riuscire a modificare il Cognome di una persona tramite il codice fiscale. Cioè il codice fiscale della persona nella riga 2 è corretto ma il cognome è stato riportato male. Si tenga presente che i dati vengono inseriti nel file in maniera indipendente. Quindi il codice fiscale non viene scritto in maniera automatica dall'anagrafdica della persona.
Grazie!
in pratica nel main apro il file e poi avrei bisogno di aggiornare i dati che sono all'interno del file mediante un metodo di una classe apposita che ho chiamato Aggiornamento o Modifica. Praticamente ho il mio database di persone salvate come file testuale .txt dove ogni riga del file contiene le informazioni della persona (codice fiscale, Nome, Cognome e data di nascita;). Dopo aver creato una classe Persona vorrei, attraverso i suoi metodi, riuscire a modificare il file in maniera permanente quindi sovrascriverlo, in base a cosa viene passato a questi metodi.
Vorrei capire quale sia il metodo più veloce e più intuitivo per gestire al meglio il programma.
Una idea che mi era venuta era quella di prendere ogni riga del file e salvarle in un vettore però in ogni riga sono presenti dati diversi tra loro e avrei bisogno di modificare solo alcuni di questi dati.
Ad esempio:
riga 1 codice fiscale; Nome; Cognome; anno di nascita;
riga 2 codice fiscale; Nome; Cognome; anno di nascita;
|
|
|
etc..
Vorrei riuscire a modificare il Cognome di una persona tramite il codice fiscale. Cioè il codice fiscale della persona nella riga 2 è corretto ma il cognome è stato riportato male. Si tenga presente che i dati vengono inseriti nel file in maniera indipendente. Quindi il codice fiscale non viene scritto in maniera automatica dall'anagrafdica della persona.
Grazie!