Aracılığıyla paylaş


Dize Düzenlemesi (CRT)

Bu yordamlar, tek baytlı karakter, 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 ile çalışmak için.

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 bir karakter geriye taşı

Uygulanamaz.Standart C işlevini çağırmak için PInvoke kullanın.Daha fazla bilgi için bkz. Platform Çağırma Örnekleri.

_strinc, _wcsinc, _mbsinc, _mbsinc_l

Tek bir karakter dizesi işaretçisi avans

Uygulanamaz.

_mbsnbcat, _mbsnbcat_l, _mbsnbcat_s, _mbsnbcat_s_l

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

Uygulanamaz.

_mbsnbcmp, _mbsnbcmp_l

İlk karşılaştırma n bayt iki karakter dizeleri

Uygulanamaz.

_strncnt, _wcsncnt, _mbsnbcnt, _mbsnbcnt_l, _mbsnccnt, _mbsnccnt_l

Verilen karakter sayısı içinde karakter bayt sayısını döndürmek

Uygulanamaz.

_mbsnbcpy, _mbsnbcpy_l, _mbsnbcpy_s, _mbsnbcpy_s_l

Copy n bayt dizesi

Uygulanamaz.

_mbsnbicmp, _mbsnbicmp_l

Karşılaştırma n bayt durumu yoksayarak, iki karakter dizeleri

Uygulanamaz.

_mbsnbset, _mbsnbset_l

İlk kez n karakter dizesi için belirtilen karakter bayt

Uygulanamaz.

_strncnt, _wcsncnt, _mbsnbcnt, _mbsnbcnt_l, _mbsnccnt, _mbsnccnt_l

İçinde sağlanan bayt sayısı karakter sayısını döndürür

Uygulanamaz.

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l

Sonraki karakter dizesi içinde bulmak

Uygulanamaz.

_strninc, _wcsninc, _mbsninc, _mbsninc_l

Avans dize işaretçisi olarak n karakterler

Uygulanamaz.

_strspnp, _wcsspnp, _mbsspnp, _mbsspnp_l

Başka bir programda dizesi verilir olmayan dize dönüş işaretçisini ilk karakteri için verilen

Uygulanamaz.

_scprintf, _scprintf_l, _scwprintf, _scwprintf_l

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

Uygulanamaz.

_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ş.

Uygulanamaz.

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ş.

Uygulanamaz.

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

Biçimlendirilmiş veriler için bir dize yazmak

System::String::Format

strcat, wcscat, _mbscat, strcat_s, wcscat_s, _mbscat_s

Bir dizenin sonuna ekle

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 ayar 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

Başka bir dize kopyalama

System::String::Copy

strcspn, wcscspn, _mbscspn, _mbscspn_l

İlk karakter dizesi içinde belirtilen karakter oluşumunu bulur

System::String::IndexOfAny

_strdup, _wcsdup, _mbsdup, _strdup_dbg, _wcsdup_dbg

Yinelenen dize

System::String::Clone

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

İleti dizesi için harita hata numarası

System::Exception::Message

strftime, wcsftime, _strftime_l, _wcsftime_l

Tarih ve saat biçim dizesi

System::CONVERT::toString

_stricmp, _wcsicmp, _mbsicmp, _stricmp_l, _wcsicmp_l, _mbsicmp_l

Servis talebi bağımsız iki dize karşılaştırma

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

Dizenin karakter ekleme

System::String::Concat

strncmp, wcsncmp, _mbsncmp, _mbsncmp_l

Karakterler iki dizeleri karşılaştırmak

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

Servis talebi bağımsız iki dize karakter karşılaştırma

System::String::Compare

_strnset, _strnset_l, _wcsnset, _wcsnset_l, _mbsnset, _mbsnset_l

İlk kez n için belirtilen karakter dizesinin karakter

System::String::Replace

strpbrk, wcspbrk, _mbspbrk, _mbspbrk_l

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

System::String::IndexOfAny

strrchr, wcsrchr, _mbsrchr, _mbsrchr_l

Son oluşumu Bul karakter dizesi içinde verilen

System::String::LastIndexOf

_strrev, _wcsrev, _mbsrev, _mbsrev_l

Geriye doğru dize

Uygulanamaz.

_strset, _strset_l, _wcsset, _wcsset_l, _mbsset, _mbsset_l

Tüm karakterler dizesi için belirtilen karakter kümesi

Uygulanamaz.

strspn, wcsspn, _mbsspn, _mbsspn_l

Başka bir dize içinde bulunmayan bir karakter dizesindeki ilk oluşumu Bul

Uygulanamaz.

strstr, wcsstr, _mbsstr, _mbsstr_l

Belirtilen dizenin ilk örneğinden başka bir dize içinde 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 belirteç dizesi içinde bulmak

Uygulanamaz.

_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

Yerel ayara özgü bilgilere dayanarak Harmanlanmış form dize dönüştürmek

Uygulanamaz.

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

Bağımsız değişkenler listesi için 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

Bağımsız değişkenler listesi için bir işaretçi kullanarak biçimlendirilmiş çıktı Yaz

System::String::Format

Ayrıca bkz.

Başvuru

Kategorilere Göre Çalışma Zamanı Yordamları