Per chiarezza ti faccio vedere come avviene la comparazione delle stringhe
codice:
int strcmp(const char *Src, const char *Dest)
[
          int i;
          for( i = 0, i < strlen(Src),i++)
             [
                  if (Src[i] =! Dest[i])
                      return 1;
             ]
           return 0;
]
Come puoi vedere effettua il controllo per ogni singolo carattere