01: // uso di valore restituito da fscanf() per individuare che si e' arrivati a fine file
02: #include<stdio.h>
03: #include<stdlib.h>
04:
05: int main(int argc, char **argv){
06:
07: FILE *fp=fopen("files/parole.txt", "r");
08: if(!fp)
09: {
10: printf("Errore non riesco ad aprire il file!\n");
11: exit(1);
12: }
13:
14: char parola[100]; // array sufficientemente "largo"
15:
16: while((fscanf(fp, " %s", parola)) == 1) // se fscanf() restituisce un valore != 1 allora vuol dire che non e' riuscita a leggere una stringa
17: {
18: printf("Ho letto [ %s ]\n", parola);
19: }
20:
21: fclose(fp);
22:
23: return 0;
24: }
25:
26:
Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it