Aracılığıyla paylaş


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

_access_s, _waccess_s

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.

_malloca

Yığın bellek ayırır.

Yok

asctime_s, _wasctime_s

Zaman dönüştürme struct tm karakter dizesi

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

bsearch_s

Sıralanmış bir dizi ikili bir arama gerçekleştirir.

BinarySearch

_cgets_s, _cgetws_s

Konsoldan bir karakter dizesi al

Yok

_chsize_s

Dosya boyutunu değiştirir

clearerr_s

Bir hata göstergesi sıfırlar

  • Yok

_controlfp_s

Alın ve kayan nokta denetim Word'ü ayarlama

  • Yok

_cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l

Biçimleri ve konsola yazdırır

  • Yok

_cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l

Okuma konsol verileri biçimlendirilmiş

  • Yok

_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

_ecvt_s

Dönüştüren bir double bir dize numarası

System::CONVERT::toString

_fcvt_s

Kayan noktalı sayı bir dizeye dönüştürür.

ToString

fopen_s, _wfopen_s

Dosya açma

fprintf_s, _fprintf_s_l, fwprintf_s, _fwprintf_s_l

Bir akış biçimli verileri yazdırma

System::IO::StreamWriter::Write

freopen_s, _wfreopen_s

Dosya işaretçisi yeniden atama

fscanf_s, _fscanf_s_l, fwscanf_s, _fwscanf_s_l

Akıştan veri okuma biçimlendirilmiş

_ftime_s, _ftime32_s, _ftime64_s

Geçerli saati alın

System::DateTime::Now

_gcvt_s

Kayan nokta değeri arabellekte saklar bir dizeye dönüştürür

ToString

getenv_s, _wgetenv_s

Bir değeri geçerli ortamından alın.

System::Environment::GetEnvironmentVariable

gets_s, _getws_s

Bir satırı'ndan Al stdin akış

System::Console::Read

_gmtime32_s, _gmtime64_s

Convert time from type time_t to structtm or from type __time64_t tostruct tm

System::DateTime::UtcNow, System::DateTime::ToUniversalTime

_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s

Tamsayı bir dizeye dönüştürme

System::CONVERT::toString

_lfind_s

Belirtilen anahtar için doğrusal arama yapar

System::Collections::ArrayList:: içerir

localtime_s, _localtime32_s, _localtime64_s

Zaman dönüştürme time_t için struct tm veya türü __time64_t için struct tmyerel düzeltme

System::DateTime::ToLocalTime

_lsearch_s

Bir değer için doğrusal arama yapar; listenin sonuna ekler bulunamazsa

Yok

_ltoa_s, _ltow_s

Uzun tamsayı string'e dönüştürme

System::CONVERT::toString

_makepath_s, _wmakepath_s

Yol adı bileşenlerini oluşturmak

System::IO::file:: oluşturma

_mbccpy_s, _mbccpy_s_l

Çok baytlı karakter bir dizeden başka bir dizeye kopyalar.

Yok

_mbsnbcat_s, _mbsnbcat_s_l

En fazla ilk ekler n diğer bir çok baytlı karakter dizesi bayt

Yok

_mbsnbcpy_s, _mbsnbcpy_s_l

Kopya n hedef dize dize bayt

Yok

mbsrtowcs_s

Çok baytlı karakter dizesi karşılık gelen bir geniş karakter dizesine dönüştürür.

Yok

mbstowcs_s, _mbstowcs_s_l

Çok baytlı karakter dizisi ilgili geniş bir karakter dizisi için dönüştürür.

Yok

memcpy_s, wmemcpy_s

Kopya karakterler arasında arabellekleri

Yok

memmove_s, wmemmove_s

Bir arabellek diğerine taşır.

Yok

_mktemp_s, _wmktemp_s

Benzersiz bir dosya adı oluşturma

Yok

printf_s, _printf_s_l, wprintf_s, _wprintf_s_l

Standart çıkış akışı biçimlendirilmiş çıktıyı Yazdır

_putenv_s, _wputenv_s

Oluşturma, değiştirme veya ortam değişkenlerini kaldırma

  • Yok

qsort_s

Hızlı sıralama yapar

System::Collections::ArrayList::sort

rand_s

Pseudorandom numarası oluşturur

System::Random sınıfı

scanf_s, _scanf_s_l, wscanf_s, _wscanf_s_l

Standart giriş akışı verileri okuma biçimlendirilmiş

System::Console::Read, System::Console::ReadLine, Ayrıca bkz: Parse yöntemleri gibi System::Double::Parse

_searchenv_s, _wsearchenv_s

Çevre yolları kullanarak dosya arama

Yok

_snprintf_s, _snprintf_s_l, _snwprintf_s, _snwprintf_s_l

Verileri biçimlendirilmiş bir dize yazma

Yok

_snscanf_s, _snscanf_s_l, _snwscanf_s, _snwscanf_s_l

Okuma, verilerin belirli bir uzunlukta bir dizeden biçimlendirilmiş.

Yok

_sopen_s, _wsopen_s

Dosya paylaşımı açma

Yok

_splitpath_s, _wsplitpath_s

Yol adı bileşenlerine sonu

Yok

sprintf_s, _sprintf_s_l, swprintf_s, _swprintf_s_l

Verileri biçimlendirilmiş bir dize yazma

System::String::Format

sscanf_s, _sscanf_s_l, swscanf_s, _swscanf_s_l

Bir dize veri okuma biçimlendirilmiş

Bkz: Parse yöntemleri gibi System::Double::Parse

strcat_s, wcscat_s, _mbscat_s

Bir dize ekleme

System::String::concat

strcpy_s, wcscpy_s, _mbscpy_s

Bir dize kopyalama

System::String::copy

_strdate_s, _wstrdate_s

Geçerli sistem tarihini dize olarak döndürür

System::DateTime::Parse

strerror_s, _strerror_s, _wcserror_s, __wcserror_s

Sistem hatası iletisi alıyorum (strerror, _wcserror) veya kullanıcı tarafından sağlanan hata iletisi yazdırır (_strerror, __wcserror)

System::Exception::Message

_strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l

Bir dizeyi küçük harfe dönüştürme

System::String::ToLower

strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l

Bir dize karakter ekleme

System::String::concat

strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l

Başka bir dizenin karakter kopyalama

System::String::copy

_strtime_s, _wstrtime_s

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

System::String::ToUpper

tmpfile_s

Geçici bir dosya oluşturur

Yok

tmpnam_s, _wtmpnam_s

Geçici dosyaları oluşturmak için kullandığınız adlar oluşturmak

Yok

_ultoa_s, _ultow_s

İşaretsiz uzun tamsayı string'e dönüştürme

System::CONVERT::toString

_umask_s

Varsayılan dosya izni maskesi ayarlar

System::IO::file::SetAttributes

_vcprintf_s, _vcprintf_s_l, _vcwprintf_s, _vcwprintf_s_l

Biçimlendirilmiş çıktı değişkenlerin listesi için bir işaretçi kullanarak konsola yazmak

System::Console::Write

vfprintf_s, _vfprintf_s_l, vfwprintf_s, _vfwprintf_s_l

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

Yok

vprintf_s, _vprintf_s_l, vwprintf_s, _vwprintf_s_l

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

System::Console::Write

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

vsprintf_s, _vsprintf_s_l, vswprintf_s, _vswprintf_s_l

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

System::String::Format

wcrtomb_s

Geniş bir karakter, çok baytlı karakter gösterimine dönüştürün

Yok

wcsrtombs_s

Geniş karakter dizesi çok baytlı karakter dize karþýlýðýna Dönüştür

Yok

wcstombs_s, _wcstombs_s_l

Çok baytlı karakterlere karşılık gelen bir dizi geniş bir karakter dizisi dönüştürür

Yok

wctomb_s, _wctomb_s_l

Geniş bir karakter için karşılık gelen çok baytlı karakter dönüştürür

Yok

Ayrıca bkz.

Başvuru

crt kitaplığı özellikleri