Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a função strrchr em C + +
A função C + + strrchr busca em uma palavra de origem para a última ocorrência de um caractere especificado e retorna um ponteiro para essa ocorrência . Se não houver nenhuma correspondência na seqüência de origem, strrchr retorna um ponteiro nulo. A pesquisa inclui o caractere de terminação nula , então strrchr também pode retornar um ponteiro para o final de uma string. Os passos seguintes irão ajudá-lo a usar o strrchr função em C + +. Instruções
1

Aprenda a sintaxe de strrchr em C + +. A sintaxe completa é const char * strrchr (char const * fonte , int personagem) ; .
2

Saiba que fonte é a string a ser digitalizada ; personagem é o valor de byte do personagem para procurar , que é internamente convertida para um unsigned char , e strrchr retornará um ponteiro para a última ocorrência do caractere na fonte
3

Compreender que a função strrchr + 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 : strrchr .

# Include # include

int main () {char string1 [] = " abcd2abc3def5 "; char * character_pointer ;/* busca para a localização da última ocorrência do 'c' em string1 * /character_pointer = strrchr ( string1 , 'c' ) ;/* converter os ponteiros para a posição dentro de string1 . * //* Observe o incremento de um para um posicional notação * /printf baseada em um ("Last ocorrência de 'c' encontrada em% d \\ n", character_pointer - string1 + 1); return 0; }

5

Observe o seguinte resultado para este programa :

Última ocorrência de 'c' encontrada em 8

Anterior :

Próximo : No
  Os artigos relacionados
·Como definir o CurrentRow DataGridView 
·Como criar um novo arquivo DAT em ​​Matlab 
·Como converter CPP a DLL 
·Como converter uma String em caracteres em C + + 
·ActiveX Component Tutorial 
·Como escrever um programa para converter a Minúsculas …
·Como controlar Stepper Motors Usando Dev- C + + 
·Como ocultar um botão no Visual C 
·Como controlar Instância de uma classe usando uma sond…
·Como encontrar recursos para aprender o Xcode para iPho…
  Artigos em destaque
·O que são úteis Flags C + Compiler 
·Como escrever um programa em C + + que calcula a precip…
·Como ler um arquivo linha de cada vez na C 
·Como fazer Volumétrica Fog em Open GL 
·Diferença entre C & Visual C 
·Como converter BitArray para Byte 
·Como executar E /S com arquivos binários em C + + 
·Diferenças entre C & C + + 
·Como Ler MDB para ODBC 
·Como escrever uma Declaração de Caso em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados