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(1)
25: {
26: fscanf(miofile, "%d", &n);
27: if(feof(miofile))
28: break;
29: printf("Dal file ho letto %d\n", n);
30: }
31:
32: fclose(miofile);
33: return 0;
34: }
35:
36: