Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a função strpbrk em C + +
A função C + + strpbrk busca em uma palavra de origem para a primeira ocorrência de caracteres em uma lista e retorna um ponteiro para essa primeira ocorrência . Se não houver nenhuma correspondência na seqüência de origem, strpbrk retorna um ponteiro nulo. A pesquisa não inclui o caractere de terminação nula . Os passos seguintes irão ajudá-lo a usar o strpbrk função em C + +. Instruções
1

Aprenda a sintaxe strpbrk em C + +. A sintaxe completa é const char * strpbrk ( const char * source, const char * char_list ); .
2

Saiba que fonte é a string a ser digitalizada. char_list contém os caracteres a que se procura . Strpbrk irá retornar um ponteiro para o primeiro caractere na fonte que está em char_list .
3

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

# Include # include

int main () {char string1 [] = " abcd2abc3def5 "; carbonizar char_list [] = " 1234567890 "; char * character_pointer ; printf (" números em '% s ' : " , string1 ); /* obter o ponteiro para o primeiro dígito em string1 * /character_pointer = strpbrk ( string1 , char_list ); while (! character_pointer = NULL ) {/* mostra o dígito encontramos * //* note como nós cancelar o ponteiro para obter o valor * //* apontado por character_pointer * /printf ("% c" , * character_pointer ) ;/* incrementar o ponteiro passado o dígito encontrado * /character_pointer = strpbrk ( character_pointer +1 , char_list );} printf ( "\\ n "); return 0; }
5

Observe o seguinte resultado para este programa :

Números em ' abcd2abc3def5 ': 2 3 5


Anterior :

Próximo : No
  Os artigos relacionados
·C para a função strcmp 
·Erros comuns na Turbo C 
·Como corrigir a biblioteca C + + Visual Runtime 
·Como alocar memória na pilha usando C + + 
·Como armazenar uma entrada em um vetor 
·Como abrir um arquivo em C + + para leitura 
·Como criar uma caixa de nova imagem em tempo de execuç…
·Como usar o GDB Com Eclipse 
·Como inicializar uma matriz em C 
·Comprimento de Cordas Sem Construído na função em C …
  Artigos em destaque
·Como usar controles de edição em MFC 
·Como compilar amostras DirectX no Visual C 
·Alternativas ao Boomerang Decompiler 
·Como alocar um ponteiro matriz 2D 
·Como compilar um GDB 64 -Bit 
·Como Animar em XNA 
·Como escrever uma linha de switches combinação de tec…
·Como ler pontos de um arquivo e Gráfico em C + + 
·Como obter um ponteiro para um Bitmap em C + + 
·Como executar E /S com arquivos binários em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados