Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

_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

Mostrar: