La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo utilizar las funciones en el archivo de encabezado cstring

Cómo utilizar las funciones en el archivo de encabezado cstring

Al igual que en C, puedes verlo si miras MSDN. El inglés anterior es bastante simple;

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

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

_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

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