Buongiorno,
un esercizio per il mio esame che si avvicina chiede che gli input e gli output di un'applicazione vengano forniti mediante un file txt.
Vado a fare l'esempio:
Ingresso di test: provenga anche da file da generare a cura dello studente con nome Cognome_InizialeNome_In.txt; esempio,
“Cantone_G_In.txt”. Tale file sia strutturato nella seguente maniera:
• prima riga contenente un numero intero compreso fra 1 e 100 che indichi il valore della capienza del battello
• seconda riga contenente il tempo in millisecondi di durata media di un giro, valore di tempoMedioDiViaggio.
• terza riga contenente il numero di passeggeri interessati alla prima partenza del battello e pronti prima di tale partenza
Uscita di test: sia diretta anche a file di nome Cognome_InizialeNome_Out.txt, da generare a cura dell’applicazione; esempio,
“Cantone_G_Out.txt”. La scrittura del file avviene a cura del:
• Pilota: Ad ogni partenza scrive una riga: orario di partenza, nel formato “Pilota: partito alle ore ora:minuto:secondo con N passeggeri a
bordo” Esempio: “Pilota: partito alle ore 11:00:00 con 10 passeggeri a bordo”).
• Pilota: Ad ogni arrivo scrive una riga: orario di arrivo, nel formato “Pilota: arrivato alle ore ora:minuto:secondo” Esempio:
“Pilota: arrivato alle ore 11:00:33”).
• Passeggero: in relazione all’evoluzione del suo stato scrive le seguenti linee una sola volta, quando opportuno, nell’indicato formato:
o “Passeggero ID: sto attendendo il posto alle ore ora:minuto:secondo” Esempio: “Passeggero 23: sto
attendendo il posto alle ore 11:00:00”).
Immagino che questo sia da effettuare mediante serializzazione ma non ho la minima idea di come fare... C'entra anche la reflection?
Qualcuno può darmi una mano?

Rispondi quotando