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) |
|
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. |
|
Tek bir karakter dize işaretçisi ilerleyin |
Yoktur. |
|
, En fazla ilk append n başka bir karakter dizesine bayt |
Yoktur. |
|
İ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. |
Copy n bayt dizesi |
Yoktur. |
|
Karşılaştırma n durum yoksayılıyor iki karakter dizisini bayt |
Yoktur. |
|
İ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. |
Sonraki karakter dizesi içinde bulmak |
Yoktur. |
|
Öncelikli dize işaretçisi olarak n karakter |
Yoktur. |
|
Dönüş işaretçisi ilk karakteri başka bir dize verilmemiştir dizesi verilen |
Yoktur. |
|
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 |
|
Başka bir dize ekleme |
||
İ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 kod sayfası bilgileri kullanarak iki dizeleri karşılaştırmak (_stricoll, _wcsicoll, _strnicoll, ve _wcsnicoll küçük harf duyarlıdır) |
|
Bir dize diğerine kopyalama |
||
İlk geçtiği belirtilen karakter dizesindeki karakter Bul |
||
Yinelenen dize |
||
strerror, _strerror, _wcserror, __wcserror, strerror_s, _strerror_s, _wcserror_s, __wcserror_s |
Harita hata iletisi Dize sayıya |
|
Tarih ve saat dize biçimi |
||
_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 |
|
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 |
Dize karakter ekleme |
|
İki dizeyi karakterleri karşılaştırma |
||
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 |
İki dizesi için büyük/küçük harf olmayan karakterleri karşılaştırma |
|
_strnset, _strnset_l, _wcsnset, _wcsnset_l, _mbsnset, _mbsnset_l |
İlk n belirtilen karakter dizesinin karakter |
|
Başka bir dize ilk geçtiği bir dizeden karakter Bul |
||
Bul son oluşumu karakter dizesi verilen |
||
Geriye doğru dize |
Yoktur. |
|
Belirtilen karakter dizesinin tüm karakter kümesini |
Yoktur. |
|
Bir dizeden birinci alt dizenin başka bir dize içinde Bul |
||
Başka bir dizesinde belirtilen dizesinin ilk örneğinden 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 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 |
|
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 |
|
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 |