Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a função strcmp em C + +
A função C + + strcmp compara duas strings. Ele retorna 0 se igual entre si e um valor diferente de zero que indica que a corda é maior . Os passos seguintes irão ajudá-lo a usar a função strcmp em C + +. Instruções
1

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

Observe que Pointer1 e pointer2 são ponteiros para caracteres. Strcmp começa no início de cada corda e começa a comparação de caracteres até que eles são diferentes, ou um caractere de terminação nula é lido. Se os bytes durante toda a partida , os retornos strcmp zero. Se o primeiro byte de não-casamento como um unsigned char é maior para Pointer1 , strcmp retorna um inteiro positivo , caso contrário , ele retorna um inteiro negativo
3

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

Olhe para o seguinte programa completo para alguns exemplos simples de como usar strcmp : .

# Include # include

int main () {char testAnswer [] = "João" ; caractere testInput [80 ]; do { printf (" Qual é o meu nome? "); gets ( testInput );} while ( strcmp ! ( testAnswer , testInput ) = 0); puts ( " ! isso é correto "); return 0; }
5

Observe o seguinte resultado para este programa :

Qual é a minha nome? JaneWhat é o meu nome ? johnWhat é o meu nome ? Direito de JohnThat

Observe que este programa continua a solicitar a entrada até que o usuário digitar " John " . "john " não é um jogo, porque uma maiúsculas e minúsculas "J" têm diferentes valores de byte .

Anterior :

Próximo : No
  Os artigos relacionados
·Como alocar uma matriz 2D usando malloc 
·Como fazer uma matriz em C que contém várias seqüên…
·Como excluir um botão na Visual C 
·Como salvar um vetor para um arquivo em C + + 
·Ferramentas para encontrar um vazamento de memória 
·'C' Programação Android 
·Como obter elementos de uma matriz em C 
·Como Escrever um Programa de Transferência de soquete …
·Como ler um arquivo linha de cada vez na C 
·Como obter um valor selecionado em uma caixa de listage…
  Artigos em destaque
·Como usar um Iterator STL Vector 
·Comprimento de Cordas Sem Construído na função em C …
·Funções do Visual C Sharp de corda 
·Como equacionar duas coisas em uma instrução IF em C …
·Como obter a Perspectiva C em Eclipse 
·Como Incorporar em Python 
·Como fazer um thread MFC Trabalhador 
·Como fazer uma ligação com Windows Mobile 
·GNU & C + + para computadores 
·Como converter uma String para Boolean 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados