Oppure

Loading
16/02/19 11:01
Butterflyknife
Ciao a tutti, ho un problema con questo esercizio:

Un'agenzia immobiliare vuole realizzare un'applicazione per gestire le informazioni relative agli
immobili che gestisce.
L'applicazione prevede di caricare da un file di testo i dati di tutti gli immobili: in ogni riga del file
sono memorizzate le seguenti informazioni relative ad un singolo immobile (separate da spazio):
codice identificativo (numero intero), comune (stringa), provincia (stringa di due caratteri),
dimensione in metri quadri (intero), topologia (carattere A per appartamento, T per terratetto, V per
villetta a schiera), prezzo (numero in virgola mobile).

dopo questo chiede di svolgere una serie di operazioni che so eseguire.

io ho creato una classe Immobili(int ID, string comune, string provincia, int mq, char tipo, float prezzo) e creato un vector: vector<Immobili*>listaimmobili;

Il mio problema sta nel caricare da file di testo i dati.

come posso fare? qualcuno ha per caso il codice per svolgere il caricamento? anche se i dati sono differenti poi ci penso io a metterlo a posto.

Grazie a tutti quelli che mi aiuteranno!
aaa
16/02/19 12:32
Non si richiede codice pronto.

Non sai come si apre un file? Non sai come si legge una riga? Prova a scrivere del codice mostra quello che hai scritto e si vedono gli errori

16/02/19 18:29
AldoBaldo
Scrivi: "in ogni riga del file sono memorizzate le seguenti informazioni relative ad un singolo immobile (separate da spazio): codice identificativo (numero intero), comune (stringa), (...)"

Separate da spazio... E se il nome del Comune è composto da più parole? Tipo... che so... Pecetto Torinese o Castelnuovo Scrivia?
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti.