Speravo ci pensassi un po' su e capissi da solo ... è questo il bello della programmazione ... se non ci sbatti un po' la testa da solo, non impari nulla ...Originariamente inviato da 21Edoardo96
1)Perchè ho dovuto inseriree cambiare la posizione dicodice:prova[cnt]=0;codice:i--;
Prova a riflettere ancora un po' e cerca delle spiegazioni ...
Per quanto riguarda la strcmp e la strstr, non è che non puoi usare la strstr (non l'ho mai detto) ma quello che ti serve "logicamente" alla fine del programma è *confrontrare* due stringhe il confronto tra stringhe si fa con la strcmp.
Se avessi dovuto cercare una stringa all'interno di un'altra, funzionalità più complessa, allora avresti dovuto usare la strstr. E' un caso il fatto che anche questa funzione, in questo caso, possa essere utilizzata ma non è una cosa sensata.