Ritorna alla pagina del corso.

Questa pagina contiene gli esercizi proposti in laboratorio e -alcune- delle soluzioni proposte.
Si suggerisce di provare a risolvere gli esercizi e solo in un secondo tempo di confrontare quanto fatto con le soluzioni proposte.

01: /*
02: 4. modificate l'esercizio 3 di modo da leggere e stampare a schermo
03:    tutti i numeri presenti nel file. Non fate assunzioni su quanti
04:    numeri vi siano nel file. Verificate, aprendo il file con un
05:    editor, che tutti i numeri siano stampati una e una sola volta.
06: 
07: */
08: #include<stdio.h>
09: #include<stdlib.h>
10: 
11: int main(int argc, char **argv){
12: 
13:   FILE *miofile;
14: 
15:   miofile = fopen("elezioni.txt", "r");
16:   if(!miofile)
17:   {
18:     perror("Non sono riuscito ad aprire il file");
19:     exit(EXIT_FAILURE);
20:   }
21: 
22:   int n;
23: 
24:   while(!feof(miofile))
25:   {
26:     fscanf(miofile, "%d", &n); 
27:     printf("Dal file ho letto %d\n", n);
28:   }
29: 
30:   fclose(miofile);
31:   return 0;
32: }
33: 
34: