Creare con il blocco note un file di testo "studenti.txt" che contenga su ogni riga:
matricola-studente (stringa) numero-voti (intero) lista di voti (ogni voto è un float, i voti sono separati da uno spazio)
Il file deve contenere almeno 6 righe, ogni studente può avere un numero di voti diverso.
Scrivere un programma che:
1. visualizzi tutto il contenuto del file e al termine visualizzi il numero di studenti letti dal file
2. data una matricola visualizzare i voti dello studente o il messaggio "non trovato"
3. per ogni studente calcolare la media dei suoi voti e visualizzarla insieme alla matricola
4. Scrivere su un file “conteggio.txt” il numero di righe contenute nel file
“studenti.txt”
5. copiare in un nuovo file “nuovo.txt” tutte le righe del file “studenti.txt”
aggiungendo davanti alla riga un numero progressivo, partendo dal valore 1. (Usare solo fgets per leggere da file e solo fputs per scrivere su file)
6. copiare in un nuovo file “nuovo-nuovo.txt” tutte le righe del file “studenti.txt”
aggiungendo davanti alla riga un numero progressivo, partendo dal valore
contenuto nel file “conteggio.txt”. Modificare il contenuto del file “conteggio.txt”
salvando il valore del contatore utilizzato +1 (Usare solo fgets per leggere da file e solo fputs per scrivere su file)