Salve, sto svolgendo un progetto universitario e sono incappato in una serie di problemi..
Procedo illustrando il problema(cerchero' di esser il piu chiaro possibile)
il modulo che devo implementare, ricevera' da un sistema sullo stdin una stringa contenente le seguenti informazioni :
data (gg/mm/aaaa)|ora partenza (hh:mm)|origine|destinazione
e dovra' restituire i mezzi di trasporto con i relativi orari di partenza e arrivo delle varie fermate intermedie...
le informazioni per determinare tale risultato saranno passate dal sistema al mio modulo in fase di caricamento dallo stdin tramite file.txt contententi le seguenti informazioni ES:
Terravision|1234567
-|Pisa|10:30
11:40|Firenze S. M. Novella|11:45
12:00|Firenze|-
Terravision|1234567
-|Pisa|10:30
11:40|Firenze S. M. Novella|11:45
12:00|Firenze|-
Terravision|1234567
-|Pisa|12:00
13:10|Firenze S. M. Novella|13:15
13:30|Firenze|-
veniamo quindi al punto.... io devo memorizzare le seguenti informazioni in una qualche struttura o database...
1* domanda: mi consigliate di usare struct tra di loro collegate oppure (io punterei a questo) utilizzare un database? (premetto che e' da pochi mesi che uso il c quindi non conosco i metodi d'implementazione e di interrogazione con un database)
2* domanda: avete qualche consiglio per quanto riguarda la ricerca del tragitto migliore?? e soprattuto il problema mi sorge quando cerco di determinare i vari step intemedi del viaggio...ovvero da pisa a londra...come faccio a forzare il programma a cercare nelle direzioni giuste..
spero di esser stato chiaro e di non aver infranto le regole....
PS: su questo forum ho trovato un'altra persona interessata al medesimo problema...io ho cercato di focalizzare l'attenzione sui miei problemi e non ho chiesto che il mio lavoro sia svolto da altri...