Salvare i dati

di
Anonimizzato6917
il
18 risposte

18 Risposte - Pagina 2

  • Re: Salvare i dati

    Ho tolto la & a media,adesso il cursore non si blocca più,ma esce direttamente dal programma senza visualizzare niente.

    ...

    Che pazienza..
    Se puoi provarlo tu mi faresti un favore guarda . Francamente continuo a pensare sia il calcolo della media che sia errato.
  • Re: Salvare i dati

    Ti posto le due funzioni per scrivere i voti e calcolare la media.

    Per inserire i voti:
    
    void insvoti(){
    
            float voto;
            FILE * f;
    
            f = fopen("voti", "a");
    
            scanf("%f", &voto);
            while(voto > 0){
                    fprintf(f, "%f\n", voto);
                    scanf("%f", &voto);
            }
    
            fclose(f);
    
    }
    
    Per calcolare la media:
    
    void media(){
    
            float media = 0, voto;
            int num = 0;
            int ret;
            FILE * f;
    
            f = fopen("voti", "r");
    
            while(ret = fscanf(f, "%f\n", &voto) != EOF){
                    media += voto;
                    num++;
            }
    
            fclose(f);
    
            media /= num;
    
            printf("%f\n", media);
    
    }
    
  • Re: Salvare i dati

    Ok,perfetto,adesso torna tutto perfettamente,almeno credo.

    Ti ringrazio per l'aiuto!
  • Re: Salvare i dati

    Figurati, alla prossima

Devi accedere o registrarti per scrivere nel forum
18 risposte