salve a tutti.
E' da poco che mi sono interessato alla programmazione, con l'intento di fare da me, come e dove possibile, quei programmi che uso spesso e di grande utilità.
Utilizzo spesso sull'android l'adidas micoach, che registra col gps i miei allenamenti.
Stavo ora pensando di scrivere un'applicazione in c che mi permetta di inserire i record degli allenamenti e visualizzare quelli precedenti, permettendomi di visualizzare per esempio i km totali e info varie.
avevo intenzione di strutturare così il programma:
suddivisione in due parti fondamentali
1) inserire nuovo record
2) visualizzare statistiche
1a) inserire km, tempo, calorie
1b) calcolo velocità media
1c) aggiornare statistiche precedenti e chiedere se visualizzare statistiche
2a) visualizzare km totali, calorie totali, tempo totale, velocità media in base a tutti i dati
ho organizzato a grandi linee il programma ( switch-case per 1 e 2)
e una serie di printf,scanf e operazioni matematiche in modo da chiedermi e inserire km,tempo, e calcolo di min/km e m/s.
Ora, il problema è che non so come si gestica una "specie" di database per poter immagazine questi dati, ordinati,e aggiungerli volta per volta, aggiornando poi il conteggio totale.
Credo non sia una roba così difficile, ma avendo iniziato da poco mi viene un pò complicato, non conosco molte funzioni e quelle che ho fatto (in numerose linee di codice) probabilmente qualcuno di voi riuscirebbe a semplificarle in una manciata di operazioni.
chiedo dunque se potete darmi una mano, su cosa approfondire magari lo studio e il resto, per poter creare e gestire i dati sopracitati.
Grazie mille