Se recomienda usar Visual Studio 2017

_strinc, _wcsinc, _mbsinc, _mbsinc_l

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Hace avanzar un puntero de cadena un carácter.

System_CAPS_ICON_important.jpg Importante

_mbsinc y _mbsinc_l no se pueden usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución. Para más información, vea Funciones de CRT no admitidas con /ZW.

char *_strinc(  
   const char *current,  
   _locale_t locale  
);  
wchar_t *_wcsinc(  
   const wchar_t *current,  
   _locale_t locale  
);  
unsigned char *_mbsinc(  
   const unsigned char *current   
);  
unsigned char *_mbsinc_l(  
   const unsigned char *current,  
   _locale_t locale  
);  
  

Parámetros

current
Puntero de carácter.

locale
Configuración regional que se va a usar.

Cada una de estas rutinas devuelve un puntero al carácter que sigue inmediatamente a current.

La función _mbsinc devuelve un puntero al primer byte del carácter multibyte que sigue inmediatamente a current. _mbsincreconoce secuencias de caracteres multibyte según la página de códigos multibyte que está actualmente en uso; _mbsinc_l es idéntico, salvo que usa el parámetro de configuración regional que se pasa en su lugar. Para obtener más información, vea Locale.

La función de texto genérico _tcsinc, definida en Tchar.h, se asigna a _mbsinc si se ha definido _MBCS, o a _wcsinc si se ha definido _UNICODE. De lo contrario, _tcsinc se asigna a _strinc. _strinc y _wcsinc son versiones de caracteres de un solo byte y caracteres anchos de _mbsinc. _strinc y _wcsinc se proporcionan solo para esta asignación y no deben usarse de otra manera. Para obtener más información, consulte usar asignaciones de texto genérico y asignaciones de texto genérico.

Si current es NULL, se invoca el controlador de parámetros no válidos, como se describe en validación del parámetro. Si la ejecución puede continuar, la función devuelve EINVAL y establece errno en EINVAL.

System_CAPS_ICON_important.jpg Importante

Estas funciones pueden ser vulnerables a amenazas de saturación del búfer. Las saturaciones del búfer se pueden usar para ataques del sistema, ya que pueden producir una elevación de privilegios no justificada. Para obtener más información, vea Avoiding Buffer Overruns(Evitar saturaciones del búfer).

RutinaEncabezado necesario
_mbsinc<mbstring.h>
_mbsinc_l<mbstring.h>
_strinc<tchar.h>
_wcsinc<tchar.h>

Para obtener más información sobre compatibilidad, vea Compatibility.

No es aplicable. Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.

Manipulación de cadenas
_strdec, _wcsdec, _mbsdec, _mbsdec_l
_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l
_strninc, _wcsninc, _mbsninc, _mbsninc_l

Mostrar: