Cómo utilizar las funciones en el archivo de encabezado cstring
Rutinas de operación de cadenas
Uso diario. Equivalente a .NET Framework
strcoll, wcscoll, _mbscoll, _strcoll_l, _mbscoll_l, _stricoll, _wcscoll, _mbscoll, _stricoll_l, _wcscoll_l, _mbs coll, _wcsncoll, _mbsncoll, _strncoll, _wcsncoll, _wcsncoll_l, _mbsncoll_l,_ estrnicol, _ wcs coll
Compara dos cadenas usando información de la página de códigos (_mbsicoll y _mbsnicoll no distinguen entre mayúsculas y minúsculas)
System::String::Compare
_mbsdec, _mbsdec_l, _strdec, _wcsdec
Mover el puntero de cadena un carácter hacia atrás
No aplicable. Para llamar a una función C estándar, utilice PInvoke. Consulte Ejemplos de llamadas a plataformas para obtener más información.
_mbsinc, _mbsinc_l, _strinc, _wcsinc
Agrega un carácter al puntero de cadena
No aplicable.
_mbsnbcat, _mbsnbcat_l, _mbsnbcat_s, _mbsnbcat_s_l
Agregar como máximo los primeros n bytes de una cadena a otra cadena
No aplicable.
_mbsnbcmp, _mbsnbcmp_l
Compara los primeros n bytes de dos cadenas
No aplicable.
_mbsnbcnt, _mbsnbcnt_l, _mbsnccnt, _mbsnccnt_l, _strncnt, _wcsncnt
Devuelve el número de bytes de caracteres en el número de caracteres proporcionado
No aplicable.
_mbsnbcpy, _mbsnbcpy_l, _mbsnbcpy_s, _mbsnbcpy_s_l
Copiar una cadena de n bytes
No aplicable.
_mbsnbicmp, _mbsnbicmp_l
Compara n bytes de dos cadenas, ignorando mayúsculas y minúsculas
No aplicable.
_mbsnbset, _mbsnbset_l
Establece los primeros n bytes de la cadena en los caracteres especificados
No aplicable.
_mbsnbcnt, _mbsnbcnt_l, _mbsnccnt, _mbsnccnt_l, _strncnt, _wcsncnt
Devuelve el número de caracteres dentro del número de bytes proporcionado
No aplicable.
_mbsnextc, _mbsnextc_l, _strnextc, _wcsnextc
Buscar el siguiente carácter en una cadena
No aplicable.
_mbs Inc, _mbsninc_l, _strninc, _wcsninc
Mover el puntero de cadena hacia adelante n caracteres
No aplicable.
_mbsspnp, _mbsspnp_l, _strspnp, _wcsspnp
Devuelve un puntero al primer carácter de la cadena dada que no está en otra cadena dada
No aplicable.
_scprintf, _scprintf_l, _scwprintf, _scwprintf_l
Devuelve el número de caracteres de la cadena formateada
No aplicable.
_snscanf, _snscanf_l, _snwscanf_l, _snscanf_s, _snscanf_s, _snwscanf_s
Lee datos formateados de la longitud especificada del flujo de entrada estándar.
No aplicable.
sscanf, _sscanf_l, swscanf, _swscanf_l, sscanf_s, _sscanf_s_l, swscanf_s, _swscanf_s_l
Lee datos formateados de la longitud especificada del flujo de entrada estándar.
No aplicable.
sprintf, _sprintf_l, swprintf, _swprintf_l, __swprintf_l, sprintf_s_l, swprintf_s, _swprintf_s_l, _sprintf_p, _sprintf_p_l, _swprintf_p, _swprintf_p_l
Escribir datos formateados en una cadena
System::String::Format
strcat, wcscat, _mbscat, strcat_s, wcscat_s, _mbscat_s
Agregar una cadena a otra cadena
System::String: :Concat
strchr, wcschr, _mbschr, _mbschr_l
Encontrar la primera aparición del carácter especificado en una cadena
System::String::IndexOf p>
strcmp, wcscmp, _mbscmp
Comparar dos cadenas
System::String::CompareOrdinal
strcoll,wcscoll,_mbscoll,_strcoll_l,_mbscoll_l ,_stricoll,_wcscoll,_mbscoll,_stricoll_l,_wcscoll_l,_mbs coll,_wcsncoll,_mbsncoll,_strncoll,_wcsncoll,_wcsncoll_l,_mbsncoll_l,_ strnicol,_ wcs coll
Compara dos cadenas usando la información de la página de códigos locales actuales ( _stricoll, _wcsicoll, _strnicoll y _wcsnicoll no distinguen entre mayúsculas y minúsculas)
System::String::Compare
strcpy, wcscpy, _mbscpy, strcpy_s, wcscpy_s, _mbscpy_s
Copiar una cadena en otra cadena
System::String::Copy
stracspn, wcscspn , _mbscspn, _mbscspn_l
Encontrar la primera aparición del carácter en el conjunto de caracteres especificado en la cadena
System::String::Substring
_strdup, _wcsdup, _mbsdup, _strdup_dbg, _wcsdup_dbg
Cadena duplicada
System::String::Clone
strerror, _strerror, _wcserror, _wcserror, strerror_s, _wcserror_s, __wcserror_s
Asignar número de error a cadena de mensaje
System::Exception::Message
strftime, wcsftime, _strftime_l, _wcsftime_l
Formato Convertir cadenas de fecha y hora
System::Convert::ToString p>
_stricmp, _wcsicmp, _mbsicmp, _stricmp_l, _wcsicmp_l, _mbsicmp_l
Compara dos cadenas, sin importar mayúsculas y minúsculas
System::String::Compar
e
strlen, strlen_l, wcslen, wcslen_l, _mbslen_l, _mbslen_l, strlen, strlen_l, wcslen, wcs len_l, _mbs len, _mbs len_l,
Encontrar la longitud de una cadena
p>Sistema::cadena::longitud
_strlwr, _wcslwr, _mbslwr, _strlwr_l, _wcslwr_l, _strlwr_s, _strlwr_s, _mbslwr_s, _mbslwr_l, _wcslwr_s
Convertir cadena a minúsculas
Sistema::Cadena::ToLower
strncat, _strncat_l, wcsncat, wcsncat_l, _mbsncat_l, strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _ mbsncat _ l
Agregar caracteres de cadena
System::String::Concat
strncmp, wcsncmp, _mbsncmp, _mbsncmp_l
Comparar los caracteres de dos cadenas
System::String::Compare
strncpy, _strncpy_l, wcsncpy, _wcsncpy_l, _mbsncpy, _mbsncpy_l, strncpy_s, _strncpy_l, wcsncpy_s, _wcsncpy_s_l
Copiar los caracteres de una cadena a otra cadena
Sistema::Cadena::Copia
_strnicmp, _wcsnicmp, _mbsnicmp, _strnicmp_l, _wcsnicmp_l, _mbsnicmp_l
Compara los caracteres de dos cadenas, independientemente del caso
System::String::Compare
_strnset, _strnset_l, _wcsnset, _wcsnset_l, _mbsnset , _mbsnset_l
Establece los primeros n caracteres de la cadena al valor especificado caracteres
Sistema::Cadena::Reemplazar
strpbrk, wcspbrk, _mbspbrk, _mbspbrk_l
Encontrar la primera aparición de un carácter en otra cadena en una cadena
System::String::IndexOfAny
strrchr, wcsrchr, _mbsrchr, _mbsrchr_l
Busca la última aparición de un carácter determinado en una cadena
System::String::LastIndexOf
_strrev, _wcsrev, _mbsrev, _mbsrev_l p>
Cadena inversa
No aplicable.
_strset, _strset_l, _wcsset, _wcsset_l, _mbsset, _mbsset_l
Establece todos los caracteres de una cadena en los caracteres especificados
No aplicable.
strspn, wcsspn, _mbsspn, _mbsspn_l
Encontrar la primera subcadena de una cadena en otra cadena
System::String ::Substring
strstr, wcsstr, _mbsstr, _mbsstr_l
Encuentra la primera aparición de la cadena especificada en otra cadena
System:: String:: IndexOf
Aprende inglés en líneaAprender inglés en líneaAprender inglés en líneaAprender inglés en líneaAprender inglésAprender inglés en líneaAprender inglésAprender inglés en líneaAprender
Buscar el siguiente token en una cadena
No aplicable.
_strupr, _strupr_l, _mbsupr, _mbsupr_l, _wcsupr_l, _strupr_s, _strupr_l, _mbsupr_s, _MB supr_l, _wcsupr_s, _wcsupr_s_l
Convertir cadena a mayúsculas
p>
System::String::ToUpper
strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l
Convierte cadenas a un formato desinfectado basado en información específica de la configuración regional
No aplicable.
vsprintf, _vsprintf_l, vswprintf, _vswprintf_l, __vswprintf_l, vsprintf_s, _vsprintf_s, _vswprintf_s, _vsp rintf_l, _VSPRES
Formato de escritura usando Pointers to Parameter Listas Salida
Sistema::Cadena::Formato
vsnprintf, _vsnprintf, _vsnprintf_l, _vsnwprintf, _vsnwprintf_l, vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s
Usar puntero para escribir la lista de argumentos formateada salida
Sistema::Cadena::Formato