Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a função strspn em C + +
A função C + + strspn determina o comprimento da parte inicial máximo de uma seqüência de origem que consiste apenas de caracteres em uma lista especificada . Se cada caractere na cadeia fonte aparece na lista , strspn retorna o comprimento da string de origem . Se o primeiro caractere na seqüência de origem não está na lista, retorna strspn zero. Os passos seguintes irão ajudá-lo a usar o strspn função em C + +. Instruções
1

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

Saiba que fonte é a string a ser digitalizada e char_list a lista de personagens para procurar < . br>
3

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

# Include # include

int main () { int i; caractere string1 [] = " 123abc123 "; caractere string2 [] = " 123456" ; caractere string3 [] = " a123456 "; carbonizar char_list [] = " 1234567890 " ;/* Os três primeiros caracteres de string1 são números , então strspn * //* retorna três. * /i = strspn ( string1 , char_list ); printf (" . O comprimento dos números iniciais para string1 é% d \\ n", i) ;/* string2 consiste inteiramente de dígitos , de modo strspn retorna o comprimento * //* string2. Note como a digitalização pára no terminador nulo para string2. * /i = strspn ( string2 , char_list ); printf (" O comprimento dos números iniciais para string2 é% d \\ n ". , i) ;/* O primeiro caractere de string3 não é um dígito , por isso mesmo que o * //* resto string3 consiste em dígitos, os retornos strspn 0 * /i = strspn ( string3 , char_list ); . printf (" . O comprimento dos números iniciais para string3 é% d \\ n", i); return 0; }
5

Observe o seguinte resultado para este programa :

o comprimento do número inicial é de comprimento 3O de número inicial é de comprimento 6O de número inicial é 0

Anterior :

Próximo : No
  Os artigos relacionados
·Quais são Direct3D e OpenGL 
·Como usar função de modelo Sobrecarga no C + + 
·Como inicializar uma matriz em C 
·C + + Função chamada está faltando Lista Argument 
·Como usar Int para obter o código de cor RGB 
·Como usar Arrays em Turbo C + + 
·Como referência uma imagem em C + + 
·Como escrever um aplicativo multi-threaded em MFC 
·Como usar o Vector3 Operador Ogre 
·Como fazer uma raiz quadrada em C + + 
  Artigos em destaque
·Como converter um Float para o inteiro mais próximo no…
·Chamar função de objeto C + + sintaxe 
·Como declarar uma constante estática em C 
·Como programar Game Boy Advance Jogos 
·Como compilar o código C + G+ Com 
·Como excluir um botão na Visual C 
·Como fazer uma GUI em C 
·Quais são as funções de discos rígidos 
·Como converter para Hex Usando C + + 
·Como fazer caixa de listagem de controle editável em C…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados