ciao..ho bisogno di 1 aiuto..mi sto rincretinendo da ieri..Ma e' possibile ke le parole lette dal file con la "fgets" siano piu' lunghe di un carattere rispetto alle stesse parole ke inserisco da tastiera?a me succede questo..infatti se le confronto con la STRCMP non le riconosce come uguali in quanto anke se parole uguali di fatto, una(quella letta da file) e' piu' lunga dell'altra(ke e' la stessa parola letta da tastiera) di 1 carattere!!
Io so ' ke la "fgets" quando legge dal file le parole aggiunge il carattere di '\0" cioe' "fine stringa"....
Il fatto e' ke conta '\0' come carattere quando controllo la parola con la STRLEN!!! E QUINDI SONO SEMPRE PIU' LUNGHE DI UN CARATTERE AZZO!!! COME RISOLVO STO PROB? SE NN LO RISOLVO NN POSSO FARE NE' LA RICERCA E NE' L'INSERIMENTO E SONO FOTTUTO!!