Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a função strstr em C + +
A função C + + strstr localiza um substring especificado dentro de uma cadeia de origem . O exame não inclui encerrando nulo caracteres. Strstr retorna um ponteiro para a primeira ocorrência da substring na fonte . Se a substring não for encontrada, strstr retorna um ponteiro nulo. Se a substring tem comprimento zero, strstr retorna a string de origem . Os passos seguintes irão ajudá-lo a usar o strstr função em C + +. Instruções
1

Aprenda a sintaxe de strstr em C + +. A sintaxe completa é char * strstr ( const char * source, const char * substring ); .
2

Saiba que fonte é a string a ser digitalizada. A substring é a seqüência de caracteres para corresponder.
3

Entenda que a função C + + strstr é 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 strstr : .

# Include # include

int main () {char string1 [] = "Esta é uma seqüência de teste"; char * character_pointer ;/* localizar "teste" dentro de string1 usando character_pointer * /character_pointer = strstr ( string1 , "teste " ) ;/* mudar os quatro primeiros caracteres da string * //* apontado por character_pointer para " longo " * /strncpy ( character_pointer ," longo " , 4); puts ( cadeia1 ) ;/* Observe como uma substring vazio retorna um ponteiro para o * //* início de string1 * /character_pointer = strstr ( string1 , "") ; puts ( character_pointer ) ;/* não existe um " z" em string1 tão character_pointer * //* agora se torna um ponteiro nulo . * /character_pointer = strstr ( string1 , "z" ); return 0; }
5

Observe o seguinte resultado para este programa :

Este é um longo stringThis é uma longa seqüência

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar o nome lógico -Volume 
·Como converter caixa de texto Valor de Int C + + 
·Como acessar uma estrutura de C Fortran 
·Como executar C + + arquivos no bloco de notas 
·Como apagar um buffer de recepção do soquete em C 
·Como Verificar a existência de um Switch Substring 
·Como Referência Propriedades Outro projeto em C 
·Como calcular Sin Com Series Poder em C + + 
·Como usar um Date Picker básico Com GridView 
·Como criar uma data em C # 
  Artigos em destaque
·Como usar o Doxygen para escrever códigos fonte 
·Como dividir um arquivo FLAC com Dev- C + + 
·Como usar o Turbo C 
·Como preencher um vetor em C 
·Como exibir uma String para trás em C 
·Como Target subexibição no iPhone SDK 
·Como abrir um arquivo em C + + para leitura 
·Como fazer uma série de asteriscos em C + + 
·Como renomear NIB para XIB no Xcode 
·Como fazer uma raiz quadrada em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados