Cosi mi entra nel ciclo ma ad ogni nuova parola carattere aumenta solo di 1 invece di fare il controllo


codice:
while( parola[k][h] != '\0' || parola[k-1][m] != '\0'  ){  
             
               if(  parola[k-1][m] == parola[k][h] ){
                  
                   carattere++;
                   m++;
                   h++;
                   }
              
               else{
                   
                   h++;
                   
                   }   
    
             
              }