Exportar (0) Imprimir
Expandir Tudo
div
EOF
ler
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

_mbsnextc, _mbsnextc_l, _strnextc, _wcsnextc

Localiza o próximo caractere em uma seqüência de caracteres.


unsigned int _mbsnextc(
   const unsigned char *str 
);
unsigned int _mbsnextc_l(
   const unsigned char *str,
   _locale_t locale
);
unsigned int _strnextc(
   const char *str
);
unsigned int _wscnextc(
   const wchar_t *str
);

str

Seqüência de caracteres de fonte.

locale

Localidade usar.

Cada uma dessas funções retorna o valor inteiro do próximo caractere str.

The _mbsnextc função retorna o valor inteiro do próximo caractere multibyte em str, sem promover o ponteiro da seqüência de caracteres. _mbsnextc reconhece as seqüências de caractere multibyte acordo com o página de código multibyte atualmente em uso.

If str é NULL, o manipulador de parâmetro inválido é chamado, conforme descrito em Validação de parâmetro. Se a execução for permitida para continuar, errno é conjunto para EINVAL e a função retornará 0.

Observação de segurança    Essa API gera uma ameaça potencial colocada um problema de saturação de buffer. Problemas de saturação de buffer são um método de ataque do sistema, resultando em uma elevação do privilégio unwarranted freqüente. Para obter mais informações, consulte Evitar saturações de buffer.

Mapeamentos de rotina de texto genérica

Rotina tchar.h

_UNICODE e _MBCS não definido

_MBCS definido

_UNICODE definido

_tcsnextc

_strnextc

_mbsnextc

_wcsnextc

_strnextc e _wcsnextc é byte–caractere única seqüência de caractere e caractere largos versões de seqüência de caractere do _mbsnextc. _wcsnextc Retorna o valor inteiro do próximo caractere largo em string; _strnextc Retorna o valor inteiro o próximo caractere de byte único no string. _strnextc e _wcsnextc são fornecidos somente para este mapeamento e não deve ser usada caso contrário. Para obter mais informações, consulte Usando mapeamentos de texto genérico and Mapeamentos de texto genérica.

_mbsnextc_l é idêntica, exceto pelo fato de que ele utiliza o parâmetro de localidade passado em vez disso. Para obter mais informações, consulte Localidade.

Rotina

Cabeçalho necessário

_mbsnextc

<mbstring.h>

_mbsnextc_l

<mbstring.h>

_strnextc

<tchar.h>

_wcsnextc

<tchar.h>

Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.

Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft