_strninc, _wcsninc, _mbsninc, _mbsninc_l
Avanza un puntero de cadena por caracteres de n.
Importante |
---|
_mbsninc y _mbsninc_l no se pueden utilizar en las aplicaciones que se ejecutan en tiempo de ejecución de Windows.Para obtener más información, vea Funciones CRT no compatibles con /ZW. |
char *_strninc(
const char *str,
size_t count
);
wchar_t *_wcsninc(
const wchar_t *str,
size_t count
);
unsigned char *_mbsninc(
const unsigned char *str,
size_t count
);
unsigned char *_mbsninc(
const unsigned char *str,
size_t count,
_locale_t locale
);
Parámetros
str
Cadena de origen.count
Número de caracteres para incrementar un puntero de cadena.locale
Configuración regional a utilizar.
Valor devuelto
Cada una de estas rutinas devuelve un puntero a str después de que str se ha incrementado por caracteres o NULL de count si el puntero proporcionado es NULL.Si es count mayor o igual que el número de caracteres de str, el resultado es indefinido.
Comentarios
La función de _mbsninc aumenta str por los caracteres multibyte de count._mbsninc reconoce secuencias de multibyte- carácter como página de códigos multibyte actualmente en uso.
Asignaciones de la rutina de Genérico- texto
Rutina de Tchar.h |
_UNICODE y _MBCS no definidos |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_tcsninc |
_strninc |
_mbsninc |
_wcsninc |
_strninc y _wcsninc son versiones de la cadena de solo-byte- carácter y de cadena de caracteres _mbsninc._wcsninc y _strninc se proporcionan solo para esta asignación y no deben usarse de otra manera.Para obtener más información, vea Mediante asignaciones de Genérico- texto y Asignaciones de Genérico- texto.
_mbsninc_l es idéntico pero utiliza el parámetro locale pasado en su lugar.Para obtener más información, vea Configuración regional.
Requisitos
Rutina |
Encabezado necesario |
---|---|
_mbsninc |
<mbstring.h> |
_mbsninc_l |
<mbstring.h> |
_strninc |
<tchar.h> |
_wcsninc |
<tchar.h> |
Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.
Equivalente en .NET Framework
No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.
Vea también
Referencia
Interpretación de secuencias de Multibyte- Carácter
_strdec, _wcsdec, _mbsdec, _mbsdec_l