bool primeiraMenor(tipoChave chave1, tipoChave chave2){ int i; for (i = 0; chave1[i] != '\0' && chave2[i] != '\0'; i++){ //assim que uma letra seja diferente if (chave1[i] != chave2[i]){ //retorna -1 se a primeira for menor ou 1 caso contrĂ¡rio return chave1[i] < chave2[i] ? true : false; } } if(chave1[i] - chave2[i] < 0){ return false; } return true; }