C - FILE BINARI

di Anonimizzato21042 il
9 risposte
Salve e scusate il disturbo. Premetto che vengo da un istituto tecnico, perciò vi pregherei di non assalirmi se troverete qualche errore anche banale, grazie.
Vi spiego il problema (vi allego la traccia del programma assegnato): non so per quale motivo ma nella funzione "SCRIVE" in t.dimensione mi viene assegnato un numero negativo quando i valori sono tutti positivi. Da cosa può essere dovuto? Accetto ogni tipo di consigli su come migliore il programma, ovviamente basta che non si sfoci negli insulti. Grazie in anticipo e buona continuazione

9 Risposte

  • Quale valore dai in input per dimensione?
  • Ho provato con diversi valori:
    2, 2.5, 3, 3.6
  • Ho visto che hai scritto

    gg[2], mm[2], aa[2]

    ma devono essere almeno

    gg[3], mm[3], aa[3]
  • Oh, è vero. Pensare che ho perso la testa per un errore del genere ahah. Grazie mille.

    P.S. Qualche consiglio per fare la visualizza solo dei dati ricevuti nell'ultimo mese?
  • Per ultimo mese intende il mese in corso o negli ultimi 30 gg ?
  • Il mese in corso

    Ho pensato di far inserire in input il mese in corso, ma mi sembra poco efficiente...
  • Puoi leggere il mese in corso dalla data di sistema. Conosci le funzioni time e localtime ?
  • No, però mi accingo subito a informarmi a riguardo. Grazie
Devi accedere o registrarti per scrivere nel forum
9 risposte