Cerca di indentare bene il codice e usa i tag CODE per presentarlo altrimenti non si capisce nulla e rischi di scrivere in modo sbagliato. Ad esempio nel tuo codice appare
e questo vuol dire che la while sta all'interno della if (e quindi non sarà mai eseguita se il file viene aperto).codice:if(ff==NULL){ printf("Errore lettura"); printf("tre"); while(fgets(s,28,ff)!=NULL){