Aracılığıyla paylaş


Dize işlemleri (crt)

Bu yordamlar, tek baytlı karakter, boşluksuz geniş karakter ve çok baytlı karakter dizeleri çalışır.Açıklanan arabellek işleme yordamları kullanmak Arabellek işleme, bir null karakteriyle bitirmeyin karakter dizileri çalışmak.

Dize işleme yordamları

Yordamı

Kullan

.net Framework eşdeğeri

strcoll, wcscoll, _mbscoll, _strcoll_l, _wcscoll_l, _mbscoll_l, _stricoll, _wcsicoll, _mbsicoll, _stricoll_l, _wcsicoll_l, _mbsicoll_l, _strncoll, _wcsncoll, _mbsncoll, _strncoll_l, _wcsncoll_l, _mbsncoll_l, _strnicoll, _wcsnicoll, _mbsnicoll, _strnicoll_l, _wcsnicoll_l, _mbsnicoll_l

Kod sayfası bilgileri kullanarak iki karakter dizeleri karşılaştırmak (_mbsicoll ve _mbsnicoll küçük harf duyarlıdır)

System::String::COMPARE

_strdec, _wcsdec, _mbsdec, _mbsdec_l

Dize işaretçisi geri bir karakter taşır

Yoktur.Standart c işlevi çağırmak için kullanmak PInvoke.Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

_strinc, _wcsinc, _mbsinc, _mbsinc_l

Tek bir karakter dize işaretçisi ilerleyin

Yoktur.

_mbsnbcat, _mbsnbcat_l, _mbsnbcat_s, _mbsnbcat_s_l

, En fazla ilk append n başka bir karakter dizesine bayt

Yoktur.

_mbsnbcmp, _mbsnbcmp_l

İlk karşılaştırmak n iki karakter dizisini bayt

Yoktur.

_strncnt, _wcsncnt, _mbsnbcnt, _mbsnbcnt_l, _mbsnccnt, _mbsnccnt_l

Sağlanan karakter sayısı içinde karakter bayt sayısını döndürmek

Yoktur.

_mbsnbcpy, _mbsnbcpy_l, _mbsnbcpy_s, _mbsnbcpy_s_l

Copy n bayt dizesi

Yoktur.

_mbsnbicmp, _mbsnbicmp_l

Karşılaştırma n durum yoksayılıyor iki karakter dizisini bayt

Yoktur.

_mbsnbset, _mbsnbset_l

İlk n bayt sayısı belirtilen karakter için karakter dizesi

Yoktur.

_strncnt, _wcsncnt, _mbsnbcnt, _mbsnbcnt_l, _mbsnccnt, _mbsnccnt_l

Sağlanan bayt sayısı içindeki karakter sayısını döndürür

Yoktur.

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l

Sonraki karakter dizesi içinde bulmak

Yoktur.

_strninc, _wcsninc, _mbsninc, _mbsninc_l

Öncelikli dize işaretçisi olarak n karakter

Yoktur.

_strspnp, _wcsspnp, _mbsspnp, _mbsspnp_l

Dönüş işaretçisi ilk karakteri başka bir dize verilmemiştir dizesi verilen

Yoktur.

_scprintf, _scprintf_l, _scwprintf, _scwprintf_l

Biçimlendirilmiş bir dizedeki karakter sayısını döndürür

Yoktur.

_snscanf, _snscanf_l, _snwscanf, _snwscanf_l, _snscanf_s, _snscanf_s_l, _snwscanf_s, _snwscanf_s_l

Standart giriş akışı gelen belirli bir uzunlukta veri okuma biçimlendirilmiş.

Yoktur.

sscanf, _sscanf_l, swscanf, _swscanf_l, sscanf_s, _sscanf_s_l, swscanf_s, _swscanf_s_l

Standart giriş akışı gelen belirli bir uzunlukta veri okuma biçimlendirilmiş.

Yoktur.

sprintf, _sprintf_l, swprintf, _swprintf_l, __swprintf_l, sprintf_s, _sprintf_s_l, swprintf_s, _swprintf_s_l, _sprintf_p, _sprintf_p_l, _swprintf_p, _swprintf_p_l

Verileri biçimlendirilmiş bir dize yazma

System::String::Format

strcat wcscat, _mbscat, strcat_s, wcscat_s, _mbscat_s

Başka bir dize ekleme

System::String::concat

strchr, wcschr, _mbschr, _mbschr_l

İlk geçtiği belirtilen karakter dizesi içinde bulmak

System::String::IndexOf

strcmp wcscmp, _mbscmp

İki dizeleri karşılaştırmak

System::String::CompareOrdinal

strcoll, wcscoll, _mbscoll, _strcoll_l, _wcscoll_l, _mbscoll_l, _stricoll, _wcsicoll, _mbsicoll, _stricoll_l, _wcsicoll_l, _mbsicoll_l, _strncoll, _wcsncoll, _mbsncoll, _strncoll_l, _wcsncoll_l, _mbsncoll_l, _strnicoll, _wcsnicoll, _mbsnicoll, _strnicoll_l, _wcsnicoll_l, _mbsnicoll_l

Geçerli yerel kod sayfası bilgileri kullanarak iki dizeleri karşılaştırmak (_stricoll, _wcsicoll, _strnicoll, ve _wcsnicoll küçük harf duyarlıdır)

System::String::COMPARE

strcpy, wcscpy, _mbscpy, strcpy_s, wcscpy_s, _mbscpy_s

Bir dize diğerine kopyalama

System::String::copy

strcspn, wcscspn, _mbscspn, _mbscspn_l

İlk geçtiği belirtilen karakter dizesindeki karakter Bul

System::String::substring

_strdup, _wcsdup, _mbsdup, _strdup_dbg, _wcsdup_dbg

Yinelenen dize

System::String::Clone

strerror, _strerror, _wcserror, __wcserror, strerror_s, _strerror_s, _wcserror_s, __wcserror_s

Harita hata iletisi Dize sayıya

System::Exception::Message

STRFTIME wcsftime, _strftime_l, _wcsftime_l

Tarih ve saat dize biçimi

System::CONVERT::toString

_stricmp, _wcsicmp, _mbsicmp, _stricmp_l, _wcsicmp_l, _mbsicmp_l

Büyük/küçük harf bakımından bildirmeye iki dizeleri karşılaştırmak

System::String::COMPARE

strlen, strlen_l, wcslen, wcslen_l, _mbslen, _mbslen_l, _mbstrlen, _mbstrlen_l, strnlen, strnlen_s, strnlen_l, wcsnlen, wcsnlen_s, wcsnlen_l, _mbsnlen, _mbsnlen_l, _mbstrnlen, _mbstrnlen_l

Dize uzunluğunu bulmak

System::String::length

_strlwr, _wcslwr, _mbslwr, _strlwr_l, _wcslwr_l, _mbslwr_l, _strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l

Dizeyi küçük harfe dönüştürme

System::String::ToLower

strncat, _strncat_l, wcsncat, wcsncat_l, _mbsncat _mbsncat_l, strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l

Dize karakter ekleme

System::String::concat

strncmp, wcsncmp, _mbsncmp, _mbsncmp_l

İki dizeyi karakterleri karşılaştırma

System::String::COMPARE

strncpy, _strncpy_l, wcsncpy, _wcsncpy_l, _mbsncpy, _mbsncpy_l, strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l

Başka bir dizenin karakter kopyalama

System::String::copy

_strnicmp, _wcsnicmp, _mbsnicmp, _strnicmp_l, _wcsnicmp_l, _mbsnicmp_l

İki dizesi için büyük/küçük harf olmayan karakterleri karşılaştırma

System::String::COMPARE

_strnset, _strnset_l, _wcsnset, _wcsnset_l, _mbsnset, _mbsnset_l

İlk n belirtilen karakter dizesinin karakter

System::String::replace

strpbrk, wcspbrk, _mbspbrk, _mbspbrk_l

Başka bir dize ilk geçtiği bir dizeden karakter Bul

System::String::IndexOfAny

strrchr, wcsrchr, _mbsrchr, _mbsrchr_l

Bul son oluşumu karakter dizesi verilen

System::String::LastIndexOf

_strrev, _wcsrev, _mbsrev, _mbsrev_l

Geriye doğru dize

Yoktur.

_strset, _strset_l, _wcsset, _wcsset_l, _mbsset, _mbsset_l

Belirtilen karakter dizesinin tüm karakter kümesini

Yoktur.

strspn, wcsspn, _mbsspn, _mbsspn_l

Bir dizeden birinci alt dizenin başka bir dize içinde Bul

System::String::substring

strstr, wcsstr, _mbsstr, _mbsstr_l

Başka bir dizesinde belirtilen dizesinin ilk örneğinden Bul

System::String::IndexOf

strtok, _strtok_l, wcstok, _wcstok_l, _mbstok, _mbstok_l, strtok_s, _strtok_s_l, wcstok_s, _wcstok_s_l, _mbstok_s, _mbstok_s_l

Sonraki token dizesi Bul

Yoktur.

_strupr, _strupr_l, _mbsupr, _mbsupr_l, _wcsupr_l, _wcsupr, _strupr_s, _strupr_s_l, _mbsupr_s, _mbsupr_s_l, _wcsupr_s, _wcsupr_s_l

Dizeyi büyük harfe dönüştürme

System::String::ToUpper

strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l

Bölgeye özgü bilgilere dayanarak Harmanlanmış forma dize dönüştürme

Yoktur.

vsprintf, _vsprintf_l, vswprintf, _vswprintf_l, __vswprintf_l, vsprintf_s, _vsprintf_s_l, vswprintf_s, _vswprintf_s_l, _vsprintf_p, _vsprintf_p_l, _vswprintf_p, _vswprintf_p_l

Bir bağımsız değişkenler listesindeki bir işaretçi kullanarak biçimlendirilmiş çıktı Yaz

System::String::Format

vsnprintf, _vsnprintf, _vsnprintf_l, _vsnwprintf, _vsnwprintf_l, vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s_l

Bir bağımsız değişkenler listesindeki bir işaretçi kullanarak biçimlendirilmiş çıktı Yaz

System::String::Format

Ayrıca bkz.

Başvuru

Kategoriye göre çalışma zamanı yordamları