Grazie mille per la risposta ma da' comunque lo stesso problema. Il testo contiene le seguenti stringhe:
"Milano si trova in Lombardia"
"Marco e Paolo sono fratelli"
"Napoli e Salerno sono province della Campania"
Ma allo stesso modo mi legge solo le prime due, tranne l'ultima.
void leggi_stringa(char string [max])
{
int i=0;
FILE *fp;
fp=fopen("C:\\Users\\User\\CLionProjects\\prova_esercizio\\input.txt","r");
if(fp!=NULL)
{
fgets(string,max,fp);
while(!feof(fp))
{
i++;
printf("%s\n",string);
fgets(string,max,fp);
}
}
else
{
printf("errore");
}
fclose(fp);
}