====== 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//