Finalmente funziona.
Scusa se sono seccante, ma ho ancora due cose da chiedere:
1- Hai dovuto inserire '\0' perché con fgets non si inseriscono automaticamente nell'array?
2- Vorrei aggiungere un'ulteriore controllo all'if, che non fa inserire lettere già inserite nell'array stampa (nell'esempio di "cane - casa" stampa ca e non caa). Avevo pensato di inserire:
Codice:
if (parola[i] == parola2[i] && strchr(stampa, parola[i] != 1)
però mi da lo stesso risultato. Dove sbaglio? e_e
Googlerò qualcosa per capire meglio come funzionano fgets e puts. Sinceramente sono sollevato, pensavo di aver sbagliato qualcosa al livello logico :C