Ho trovato una cosa interessante:
codice:
i = strlen(s); // quindi lo togliamo, sostituendo '\n' con '\0'
s[++i]='\0';
i=0;
Forze sarà a causa di questa "funzione", se mi vede solo la prima stringa, infatti se lo modifico così funziona, o quasi...
codice:
if (strcmp(s, titolo) == 1 ) {
printf("Si c'e l'hai\n");
}
else {
printf("No nn c'e l'hai\n");
}
printf("%s", s);
fclose(f);
printf("\n\n");
system("pause");
return 0;
Xò come ha detto prima mi vede solo la prima stringa (cioè il primo titolo della lista), e mi fa dunque il confronto solo con lui..
Avete qlk idea??