crt işlevleri açısından Gelişmiş sürümlerini
Daha güvenli çalışma zamanı kitaplığı yordamları sürümlerinde kullanılabilir. crt güvenlik yenilikleri ile ilgili daha fazla bilgi için bkz: crt güvenlik özellikleri.
Güvenli işlevleri
İşlev |
Kullan |
.net Framework eşdeğeri |
---|---|---|
Dosya erişim izinleri belirleme |
Yoktur. Standart c işlevi çağırmak için kullanmak PInvoke. Daha fazla bilgi için bkz: Platform Çağırma örnekleri. |
|
Yığın bellek ayırır. |
Yok |
|
Zaman dönüştürme struct tm karakter dizesi |
System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString |
|
Sıralanmış bir dizi ikili bir arama gerçekleştirir. |
||
Konsoldan bir karakter dizesi al |
Yok |
|
Dosya boyutunu değiştirir |
||
Bir hata göstergesi sıfırlar |
|
|
Alın ve kayan nokta denetim Word'ü ayarlama |
|
|
Biçimleri ve konsola yazdırır |
|
|
Okuma konsol verileri biçimlendirilmiş |
|
|
_ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s |
Zaman dönüştürme time_t, __time32_t veya __time64_t karakter dizesi |
System::DateTime::GetDateTimeFormats, System::DateTime::ToString, System::DateTime::ToLongTimeString, System::DateTime::ToShortTimeString |
Dönüştüren bir double bir dize numarası |
||
Kayan noktalı sayı bir dizeye dönüştürür. |
||
Dosya açma |
|
|
Bir akış biçimli verileri yazdırma |
||
Dosya işaretçisi yeniden atama |
|
|
Akıştan veri okuma biçimlendirilmiş |
|
|
Geçerli saati alın |
||
Kayan nokta değeri arabellekte saklar bir dizeye dönüştürür |
||
Bir değeri geçerli ortamından alın. |
||
Bir satırı'ndan Al stdin akış |
||
Convert time from type time_t to structtm or from type __time64_t tostruct tm |
||
_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Tamsayı bir dizeye dönüştürme |
|
Belirtilen anahtar için doğrusal arama yapar |
||
Zaman dönüştürme time_t için struct tm veya türü __time64_t için struct tmyerel düzeltme |
||
Bir değer için doğrusal arama yapar; listenin sonuna ekler bulunamazsa |
Yok |
|
Uzun tamsayı string'e dönüştürme |
||
Yol adı bileşenlerini oluşturmak |
||
Çok baytlı karakter bir dizeden başka bir dizeye kopyalar. |
Yok |
|
En fazla ilk ekler n diğer bir çok baytlı karakter dizesi bayt |
Yok |
|
Kopya n hedef dize dize bayt |
Yok |
|
Çok baytlı karakter dizesi karşılık gelen bir geniş karakter dizesine dönüştürür. |
Yok |
|
Çok baytlı karakter dizisi ilgili geniş bir karakter dizisi için dönüştürür. |
Yok |
|
Kopya karakterler arasında arabellekleri |
Yok |
|
Bir arabellek diğerine taşır. |
Yok |
|
Benzersiz bir dosya adı oluşturma |
Yok |
|
Standart çıkış akışı biçimlendirilmiş çıktıyı Yazdır |
||
Oluşturma, değiştirme veya ortam değişkenlerini kaldırma |
|
|
Hızlı sıralama yapar |
||
Pseudorandom numarası oluşturur |
|
|
Standart giriş akışı verileri okuma biçimlendirilmiş |
System::Console::Read, System::Console::ReadLine, Ayrıca bkz: Parse yöntemleri gibi System::Double::Parse |
|
Çevre yolları kullanarak dosya arama |
Yok |
|
Verileri biçimlendirilmiş bir dize yazma |
Yok |
|
Okuma, verilerin belirli bir uzunlukta bir dizeden biçimlendirilmiş. |
Yok |
|
Dosya paylaşımı açma |
Yok |
|
Yol adı bileşenlerine sonu |
Yok |
|
Verileri biçimlendirilmiş bir dize yazma |
||
Bir dize veri okuma biçimlendirilmiş |
Bkz: Parse yöntemleri gibi System::Double::Parse |
|
Bir dize ekleme |
||
Bir dize kopyalama |
||
Geçerli sistem tarihini dize olarak döndürür |
||
Sistem hatası iletisi alıyorum (strerror, _wcserror) veya kullanıcı tarafından sağlanan hata iletisi yazdırır (_strerror, __wcserror) |
||
_strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l |
Bir dizeyi küçük harfe dönüştürme |
|
strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l |
Bir dize karakter ekleme |
|
strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l |
Başka bir dizenin karakter kopyalama |
|
Geçerli sistem saati dize olarak döndürür |
System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString |
|
strtok_s, _strtok_s_l, wcstok_s, _wcstok_s_l, _mbstok_s, _mbstok_s_l |
Sonraki belirteci geçerli yerel veya geçirilen bir yerel ayar kullanarak bir dize bulmak |
Yok |
_strupr_s, _strupr_s_l, _mbsupr_s, _mbsupr_s_l, _wcsupr_s, _wcsupr_s_l |
Bir dizeyi büyük harfe dönüştürme |
|
Geçici bir dosya oluşturur |
Yok |
|
Geçici dosyaları oluşturmak için kullandığınız adlar oluşturmak |
Yok |
|
İşaretsiz uzun tamsayı string'e dönüştürme |
||
Varsayılan dosya izni maskesi ayarlar |
||
Biçimlendirilmiş çıktı değişkenlerin listesi için bir işaretçi kullanarak konsola yazmak |
||
Bir bağımsız değişkenler listesindeki bir işaretçi kullanarak biçimlendirilmiş çıktı Yaz |
Yok |
|
Bir bağımsız değişkenler listesindeki bir işaretçi kullanarak biçimlendirilmiş çıktı Yaz |
||
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 |
Yok |
Bir bağımsız değişkenler listesindeki bir işaretçi kullanarak biçimlendirilmiş çıktı Yaz |
||
Geniş bir karakter, çok baytlı karakter gösterimine dönüştürün |
Yok |
|
Geniş karakter dizesi çok baytlı karakter dize karþýlýðýna Dönüştür |
Yok |
|
Çok baytlı karakterlere karşılık gelen bir dizi geniş bir karakter dizisi dönüştürür |
Yok |
|
Geniş bir karakter için karşılık gelen çok baytlı karakter dönüştürür |
Yok |