Ho trovato una cosa interessante:
Forze sarà a causa di questa "funzione", se mi vede solo la prima stringa, infatti se lo modifico così funziona, o quasi...codice:i = strlen(s); // quindi lo togliamo, sostituendo '\n' con '\0' s[++i]='\0'; i=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..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;
Avete qlk idea??

Rispondi quotando