Salve, utilizzando questo codie che compila alla grande senza dare ne warning e ne errore, mi stampa l'ultima frase o parola 2 volte come mai??
#include<stdlib.h>
#include<stdio.h>
int main() {
FILE *fp;
char file_lettura[700];
//int i=20;
/* apre il file */
fp=fopen("numeri.txt", "r");
/* legge e stampa ogni riga */
while(!feof(fp)) {
fgets(file_lettura, 700, fp);
printf("%s \n", file_lettura);
}
/* chiude il file */
fclose(fp);
return 0;
}