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) |
|
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. |
|
Tek bir karakter dizesi işaretçisi avans |
Uygulanamaz. |
|
, En fazla ilk append n başka bir karakter dizesine bayt |
Uygulanamaz. |
|
İ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. |
Copy n bayt dizesi |
Uygulanamaz. |
|
Karşılaştırma n bayt durumu yoksayarak, iki karakter dizeleri |
Uygulanamaz. |
|
İ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. |
Sonraki karakter dizesi içinde bulmak |
Uygulanamaz. |
|
Avans dize işaretçisi olarak n karakterler |
Uygulanamaz. |
|
Başka bir programda dizesi verilir olmayan dize dönüş işaretçisini ilk karakteri için verilen |
Uygulanamaz. |
|
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 |
|
Bir dizenin sonuna ekle |
||
İlk geçtiği belirtilen karakter dizesi içinde bulmak |
||
İki dizeleri karşılaştırmak |
||
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) |
|
Başka bir dize kopyalama |
||
İlk karakter dizesi içinde belirtilen karakter oluşumunu bulur |
||
Yinelenen dize |
||
strerror, _strerror, _wcserror, __wcserror, strerror_s, _strerror_s, _wcserror_s, __wcserror_s |
İleti dizesi için harita hata numarası |
|
Tarih ve saat biçim dizesi |
||
_stricmp, _wcsicmp, _mbsicmp, _stricmp_l, _wcsicmp_l, _mbsicmp_l |
Servis talebi bağımsız iki dize karşılaştırma |
|
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 |
|
_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 |
|
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 |
|
Karakterler iki dizeleri karşılaştırmak |
||
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 |
|
_strnicmp, _wcsnicmp, _mbsnicmp, _strnicmp_l, _wcsnicmp_l, _mbsnicmp_l |
Servis talebi bağımsız iki dize karakter karşılaştırma |
|
_strnset, _strnset_l, _wcsnset, _wcsnset_l, _mbsnset, _mbsnset_l |
İlk kez n için belirtilen karakter dizesinin karakter |
|
Başka bir dize içinde ilk geçtiği bir dizeden karakter Bul |
||
Son oluşumu Bul karakter dizesi içinde verilen |
||
Geriye doğru dize |
Uygulanamaz. |
|
Tüm karakterler dizesi için belirtilen karakter kümesi |
Uygulanamaz. |
|
Başka bir dize içinde bulunmayan bir karakter dizesindeki ilk oluşumu Bul |
Uygulanamaz. |
|
Belirtilen dizenin ilk örneğinden başka bir dize içinde Bul |
||
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 |
|
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 |
|
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 |