====== Função strncmp ====== Arquivo header: #include ---- Sintaxe: ''[[tipos_dados|int]] strncmp( [[const]] [[tipos_dados|char *]] endereçoString1, [[const]] [[tipos_dados|char *]] endereçoString2, [[tipos_dados|size_t]] iQuantidade );'' ---- Essa função irá fazer a comparação, caractere a caractere, dos dois parâmetros informados, como a função [[strcmp]], exceto por comparar até quantidade caracteres. /* strncmp.c */ #include #include int main(void) { char sSenha[]="xP1247"; char sString_1[80]; int iTamanho; printf("\nEntre com a sSenha para ver a mensagem:"); gets(sString_1); iTamanho = strlen(sSenha); /* Compara só até o tamanho da senha */ if( strncmp( sString_1, sSenha, iTamanho ) == 0 ) { printf("\nAcertou a senha.."); } else { printf("\nTente novamente.."); } return 0; } --- //[[marcos@laureano.eti.br|Marcos Laureano]] 2009/05/10 19:01//