capra! Non l'avevo proprio visto ! Faccio un ultima domanda ( probabilmente molto stupida)..se le stringhe che inserisco sono diverse cosa mi devo aspettare come output ? Nel senso , inserendo ai e di oppure si e se o asso assi, L'output dovrà essere uguale ? Cambierà L'output la posizione della diversità delle due stringhe o la quantità di differenze tra esse? Grazie ancora!
Dovrai aspettarti come output la differenza (convertita in intero) fra gli ultimi caratteri confrontati.
Ad esempio se inserisco le parole "si" e "se" la funzione (tramite il ciclo while) si ferma a s[1] e r[1],cioè i caratteri 'i' ed 'e'...la funzione ritorna proprio la differenza convertita in intero fra questi caratteri.
Se invece inserissi le parole "sei" e "see" il risultato non cambia perchè il ciclo si fermerebbe a s[2] e r[2]...la funzione ritorna sempre la differenza fra 'i' ed 'e'.

Per vedere a quale numero fa riferimento un certo carattere ti rimandoQua
Spero di essere stato chiaro