Salve a tutti, sto imparando a programmare in C e qualcosa ho già capito ma ho due quesiti per voi:
1)il primo riguarda l'intestazione, io ho sempre scritto programmi usando questa sintassi iniziale: int main (argc, const char * argv[]) { etc.... ma ho visto programmi che omettono il contenuto tra le parentesi tonde quindi qualcuno mi potrebbe spiegare bene cosa vogliono dire argc, const char etc....
2)è un esercizio trovato in internet che volevo risolvere.
in un file .txt sono contenute delle date nel formato (es.) 25 gennaio 2010 (una data per riga) il programma deve dire anzitutto quante sono le date presenti, poi trovare la data più recente e la più vecchia, ed infine fare la media di tutti gli anni presenti e di tutti i giorni presenti. Io pensavo di fare 3 vettori colonna (nel primo mettere il giorno, nel secondo il mese e nel terzo l'anno, così leggendo i vettori riga per riga mi trovo esattamente ciò che c'è nel file) ma non so proprio come fargli leggere i vari dati e memorizzarli. Spero qualcuno mi possa aiutare, ovviamente non voglio il programma completo, mi bastano degli input! grazie a tutti in anticipo!
1)il primo riguarda l'intestazione, io ho sempre scritto programmi usando questa sintassi iniziale: int main (argc, const char * argv[]) { etc.... ma ho visto programmi che omettono il contenuto tra le parentesi tonde quindi qualcuno mi potrebbe spiegare bene cosa vogliono dire argc, const char etc....
2)è un esercizio trovato in internet che volevo risolvere.
in un file .txt sono contenute delle date nel formato (es.) 25 gennaio 2010 (una data per riga) il programma deve dire anzitutto quante sono le date presenti, poi trovare la data più recente e la più vecchia, ed infine fare la media di tutti gli anni presenti e di tutti i giorni presenti. Io pensavo di fare 3 vettori colonna (nel primo mettere il giorno, nel secondo il mese e nel terzo l'anno, così leggendo i vettori riga per riga mi trovo esattamente ciò che c'è nel file) ma non so proprio come fargli leggere i vari dati e memorizzarli. Spero qualcuno mi possa aiutare, ovviamente non voglio il programma completo, mi bastano degli input! grazie a tutti in anticipo!