Codice dei programmi nella directory:

///File: EsercizioStatistiche.txt
Dato il file di testo Bernardotti
.txt, si codifichi un programma C che produca in output (a video o su file): 1) Numero di linee del file 2) Numero di volte in cui compare ciascuna lettera (26 lettere) 3) Frequenza relativa di ogni lettera (es. se ci sono 100 lettere e 7 sono 'A' o 'a', la freq. e' del 7 %) 4) Lettera piu' frequente (con relativa frequenza assoluta e percentuale) 5) Lettera meno frequente (con relativa frequenza assoluta e percentuale) 6) Frequenza degli spazi e tab nell'intero file 7) Frequenza dei caratteri numerici rispetto all'intero file
///(Fine file: EsercizioStatistiche.txt)

///File: Statistica.c
#include <stdio.h> #define LSTR 128 int main() { char s[LSTR]; FILE *fin; int c; // per leggere ogni singolo carattere fino a fine file (EOF) int linee=0; printf("File da Esaminare->"); gets(s); fin=fopen(s,"r"); /// "r" == modo testo while((c=getc(fin))!=EOF) // ciclo di lettura del file carattere x carattere { if (c == '\n') linee++; } fclose(fin); printf("Numero di linee del file %s -->%d\n",s,linee); return 0; }
///(Fine file: Statistica.c)

///File: Statistiche-Codeboard.html
<a href=https://codeboard.io/projects/586599>Esercizio da completare e da Consegnare su Codeboard</a>
///(Fine file: Statistiche-Codeboard.html)