Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a função strncmp em C + +
A função C + + strncmp compara um número especificado de bytes entre dois strings. Devolve 0 se eles são iguais um ao outro e um valor diferente de zero para indicar que a corda é maior . Os passos seguintes irão ajudá-lo a usar o strncmp função em C + +. Instruções
1

Aprenda a sintaxe strncmp em C + +. A sintaxe completa é int strncmp (char const * Pointer1 , const char * pointer2 , size_t num) ; .
2

Observe que Pointer1 e pointer2 são ponteiros para caracteres. strncmp começa no início de cada corda e começa a comparação de caracteres até que diferem ou um caractere de terminação nula é lido ou bytes núme foram comparados. Strncmp retorna um zero se todos os bytes jogo. Strncmp retorna um inteiro positivo se o primeiro byte de não-casamento como um unsigned char é maior para Pointer1 , caso contrário ele retorna um inteiro negativo
3

Compreender que a + + função strncmp C é mantido em . a biblioteca cstring . Pode ser necessário incluir o arquivo de cabeçalho string.h para usar esta função.
4

# include # include

int main () {char string1 [ ] [3] = { " arqueiro ", " organizar" , "array" }; int n; puts ( " À procura de palavras que começam com arr ... "); for ( n = 0; nif ( strncmp ( string1 [n] , " arr " , 3) == 0) printf ( "encontrado % s \\ n", string1 [n] ); return 0; }

Observe o seguinte resultado para este programa :

Procurando por palavras que começam com arr ... encontrei variedade arrangefound
5

Observe o seguinte resultado para este programa :

Procurando por palavras que começam com arr ... encontrei variedade arrangefound

Observe que strncmp não corresponde " arqueiro ", com " arr " porque estamos comparando os três primeiros caracteres .

Anterior :

Próximo : No
  Os artigos relacionados
·Computer Engineering Design Projetos 
·Como usar o ASM no Visual C 
·Como criar DropDownList com chave de pesquisa em C 
·Como escrever um programa em C que irá ler em um arqui…
·C Treinamento Online + + 
·Ferramentas de desenvolvimento do Mac OS 
·Como fazer um projeto SDL no Código Blocos 
·Como Teach Yourself Programming Windows CE em 24 Horas 
·Como compilar vários arquivos CPP 
·Como obter um número par no CPP 
  Artigos em destaque
·Como código da matriz subtração em C + + 
·Como inserir uma nova linha em TextBox 
·Como escrever aplicações de banco de dados com C # 
·Funções dinâmicas de chamar DLLs 
·Como corrigir R6025 Pure Function Call Virtual 
·Como exibir as porcentagens em C + + 
·Como usar um interruptor de Caso com intervalos em C + …
·Como procurar um arquivo em C # 
·Redefinir métodos em C + + 
·Como começar um argumento de entrada ARGV em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados