Sdílet prostřednictvím


Verze funkcí CRT se zdokonaleným zabezpečením

Bezpečnější verze knihovny spuštění rutiny jsou k dispozici.Další informace o vylepšení zabezpečení CRT, viz Funkce zabezpečení v CRT.

Funkce zabezpečení

Function

Pomocí

.Ekvivalent rozhraní.

_access_s, _waccess_s

Určit oprávnění přístupu k souborům

Nelze použítPoužijte volání funkce standardní C, PInvoke.Další informace naleznete v tématu Příklady vyvolat platformu.

_malloca

Přidělí paměť v zásobníku

Nelze použít

asctime_s, _wasctime_s

Čas převést z typu struct tm na řetězec znaků

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

bsearch_s

Provede binární hledání seřazené pole

BinarySearch

_cgets_s, _cgetws_s

Získat řetězec znaků z konzoly

Nelze použít

_chsize_s

Změní velikost souboru

clearerr_s

Obnoví indikátor chyby pro proud

  • Nelze použít

_controlfp_s

Získání a nastavení aplikace word s plovoucí desetinnou čárkou řízení

  • Nelze použít

_cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l

Formáty a vytiskne do konzoly

  • Nelze použít

_cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l

Čtení formátovaná data z konzoly

  • Nelze použít

_ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s

Čas převést z typu time_t, __time32_t nebo __time64_t na řetězec znaků

System::datetime::GetDateTimeFormats, System::DateTime::ToString, System::DateTime::ToLongTimeString, System::DateTime::ToShortTimeString

_ecvt_s

Převede double čísla na řetězec

System::convert::toString

_fcvt_s

Převede řetězec číslo s plovoucí desetinnou čárkou

ToString

fopen_s, _wfopen_s

Otevřít soubor

fprintf_s, _fprintf_s_l, fwprintf_s, _fwprintf_s_l

Tisk formátovaná data do datového proudu

System::IO::StreamWriter::Write

freopen_s, _wfreopen_s

Změnit přiřazení ukazatel souboru

fscanf_s, _fscanf_s_l, fwscanf_s, _fwscanf_s_l

Čtení formátovaná data z datového proudu

_ftime_s, _ftime32_s, _ftime64_s

Získat aktuální čas

System::datetime::Now

_gcvt_s

Převede hodnotu s plovoucí desetinnou čárkou je řetězec, který se uloží do vyrovnávací paměti

ToString

getenv_s, _wgetenv_s

Získáte hodnotu z aktuálního prostředí.

System::Environment::GetEnvironmentVariable

gets_s, _getws_s

Získat řádek z stdin proudu

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

Převést na řetězec celé číslo

System::convert::toString

_lfind_s

Provede lineární hledání pro zadaný klíč

System::Collections::ArrayList:: obsahuje

localtime_s, _localtime32_s, _localtime64_s

Čas převést z typu time_t na struct tm nebo z typu __time64_t na struct tms místní opravy

System::datetime::ToLocalTime

_lsearch_s

Provede lineární hledat hodnotu; Přidá na konec seznamu, pokud není nalezen

Nelze použít

_ltoa_s, _ltow_s

Převést na řetězec dlouhé celé číslo.

System::convert::toString

_makepath_s, _wmakepath_s

Vytvoření názvu cesty z komponent

System::IO::file:: vytvořit

_mbccpy_s, _mbccpy_s_l

Kopíruje jeden řetězec vícebajtových znaků do jiného řetězce

Nelze použít

_mbsnbcat_s, _mbsnbcat_s_l

Připojí, první n bajtů jeden vícebajtové řetězce znaků do jiného

Nelze použít

_mbsnbcpy_s, _mbsnbcpy_s_l

Kopie n bajtů řetězec na řetězec cílové

Nelze použít

mbsrtowcs_s

Převede řetězec vícebajtových znaků na odpovídající řetězec znaků široký

Nelze použít

mbstowcs_s, _mbstowcs_s_l

Převede na odpovídající posloupnost znaků celou posloupnost vícebajtových znaků

Nelze použít

memcpy_s, wmemcpy_s

Zkopíruje znaky mezi vyrovnávací paměti

Nelze použít

memmove_s, wmemmove_s

Přesune jeden vyrovnávací paměti do jiného

Nelze použít

_mktemp_s, _wmktemp_s

Vytvořit jedinečný název souboru.

Nelze použít

printf_s, _printf_s_l, wprintf_s, _wprintf_s_l

Tisk na standardní výstupní proud formátovaný výstup

_putenv_s, _wputenv_s

Vytvoření, úprava nebo odebrání proměnných prostředí

  • Nelze použít

qsort_s

Provede rychlé řazení

System::Collections::ArrayList::sort

rand_s

Generuje pseudonáhodných číslo

Třída System::Random

scanf_s, _scanf_s_l, wscanf_s, _wscanf_s_l

Pro čtení formátu data ze standardní vstupní proud

System::Console::Read, System::Console::ReadLine, viz také Parse metod, jako například System::Double::Parse

_searchenv_s, _wsearchenv_s

Hledání souboru pomocí cesty prostředí

Nelze použít

_snprintf_s, _snprintf_s_l, _snwprintf_s, _snwprintf_s_l

Zápis dat formátovaný řetězec

Nelze použít

_snscanf_s, _snscanf_s_l, _snwscanf_s, _snwscanf_s_l

Pro čtení formátu data zadaná délka řetězce.

Nelze použít

_sopen_s, _wsopen_s

Otevřete soubor ke sdílení

Nelze použít

_splitpath_s, _wsplitpath_s

Rozdělit na součásti názvu cesty

Nelze použít

sprintf_s, _sprintf_s_l, swprintf_s, _swprintf_s_l

Zápis dat formátovaný řetězec

System::String::Format

sscanf_s, _sscanf_s_l, swscanf_s, _swscanf_s_l

Čtení formátovaná data z řetězce

Viz Parse metod, jako například System::Double::Parse

strcat_s, wcscat_s, _mbscat_s

Řetězec připojení

System::String::concat

strcpy_s, wcscpy_s, _mbscpy_s

Kopírovat řetězec

System::String::copy

_strdate_s, _wstrdate_s

Vrátí aktuální systémové datum jako řetězec

System::datetime::Parse

strerror_s, _strerror_s, _wcserror_s, __wcserror_s

Chybová zpráva systému (strerror, _wcserror) nebo vytiskne uživatelský chybová zpráva (_strerror, __wcserror)

System::Exception::Message

_strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l

Převést řetězec na malá písmena

System::String::ToLower

strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l

Přidat do řetězce znaků

System::String::concat

strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l

Kopírovat do jiného jeden řetězec znaků

System::String::copy

_strtime_s _wstrtime_s

Vrátí aktuální systémový čas jako řetězec

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

Najít další token v řetězci pomocí aktuální národní prostředí nebo předány národní prostředí

Nelze použít

_strupr_s, _strupr_s_l, _mbsupr_s, _mbsupr_s_l, _wcsupr_s, _wcsupr_s_l

Převést řetězec na velká písmena

System::String::ToUpper

tmpfile_s

Vytvoří dočasný soubor

Nelze použít

tmpnam_s, _wtmpnam_s

Generovat názvy, které lze použít k vytvoření dočasných souborů

Nelze použít

_ultoa_s, _ultow_s

Převést na řetězec dlouhé celé číslo bez znaménka

System::convert::toString

_umask_s

Nastaví výchozí oprávnění souboru masku

System::IO::file::SetAttributes

_vcprintf_s, _vcprintf_s_l, _vcwprintf_s, _vcwprintf_s_l

Zápis formátovaný výstup do konzoly pomocí ukazatele na seznam argumentů.

System::Console::Write

vfprintf_s, _vfprintf_s_l, vfwprintf_s, _vfwprintf_s_l

Psát formátovaný výstup pomocí ukazatele na seznam argumentů.

Nelze použít

vprintf_s, _vprintf_s_l, vwprintf_s, _vwprintf_s_l

Psát formátovaný výstup pomocí ukazatele na seznam argumentů.

System::Console::Write

vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s_l

Psát formátovaný výstup pomocí ukazatele na seznam argumentů.

Nelze použít

vsprintf_s, _vsprintf_s_l, vswprintf_s, _vswprintf_s_l

Psát formátovaný výstup pomocí ukazatele na seznam argumentů.

System::String::Format

wcrtomb_s

Široký znak převést jeho znázornění vícebajtových znaků

Nelze použít

wcsrtombs_s

Převést řetězec znaků na jeho znázornění řetězec vícebajtových znaků

Nelze použít

wcstombs_s, _wcstombs_s_l

Posloupnost znaků široké převede na odpovídající posloupnost vícebajtových znaků

Nelze použít

wctomb_s, _wctomb_s_l

Převede široké znak odpovídající vícebajtových znaků

Nelze použít

Viz také

Referenční dokumentace

Funkce knihovny CRT