_mbsinc, _mbsinc_l, _strinc, _wcsinc
Avança um ponteiro de seqüência de caracteres em um caractere.
unsigned char *_mbsinc(
const unsigned char *current
);
unsigned char *_mbsinc(
const unsigned char *current,
_locale_t locale
);
char *_strinc(
const char *current,
_locale_t locale
);
wchar_t *_wcsinc(
const wchar_t *current,
_locale_t locale
);
Parâmetros
current
Ponteiro de caractere.locale
Localidade usar.
Valor de retorno
Cada uma dessas rotinas retorna um ponteiro para o caractere que segue imediatamente current.
Comentários
The _mbsinc função retorna um ponteiro para o primeiro byte do caractere multibyte imediatamente posterior current. _mbsinc reconhece as seqüências de caractere multibyte acordo com o página de código multibyte atualmente em uso, enquanto _mbsinc_l é idêntico, exceto pelo fato de que ele utiliza o parâmetro de localidade passado em vez disso. For more information, see Localidade.
A função de texto genérica _tcsinc, definido no tchar.h, mapas para _mbsinc Se _MBCS foi definido ou para _wcsinc Se _UNICODE foi definido. Caso contrário, _tcsincmapeia para _strinc. _strinc e _wcsinc são caracteres de um byte e versões de caractere largo da _mbsinc. _strinc e _wcsinc 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.
If current é 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, esta função retorna EINVAL e conjuntos errno para EINVAL.
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.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_mbsinc |
<mbstring.h> |
_mbsinc_l |
<mbstring.h> |
_strinc |
<tchar.h> |
_wcsinc |
<tchar.h> |
Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.
Equivalente do NET Framework
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.
Consulte também
Referência
Manipulação de seqüência de caracteres (CRT)
_mbsdec, _mbsdec_l, _strdec, _wcsdec