安全的 CRT 函式版本
有可用的更安全的執行階段程式庫常式的版本。 如需詳細資訊關於 CRT 的安全性增強功能,請參閱安全性功能,則在 CRT 中。
安全的函式
Function |
使用 |
.NET Framework 的對等用法 |
---|---|---|
決定檔案存取使用權限 |
不適用。 若要呼叫標準的 c 函式,使用PInvoke。 如需詳細資訊,請參閱平台叫用範例。 |
|
堆疊上配置記憶體 |
不適用 |
|
將型別轉換時間struct tm至字元字串 |
System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString |
|
執行已排序陣列的二進位搜尋 |
||
取得從主控台的字元字串 |
不適用 |
|
變更檔案的大小 |
||
重設資料流錯誤指標 |
|
|
取得和設定浮點控制字 |
|
|
格式化並列印到主控台 |
|
|
讀取格式來自主控台的資料 |
|
|
_ctime_s、 _ctime32_s、 _ctime64_s、 _wctime_s、 _wctime32_s、 _wctime64_s |
將型別轉換時間time_t, __time32_t或__time64_t至字元字串 |
System::DateTime::GetDateTimeFormats, System::DateTime::ToString, System::DateTime::ToLongTimeString, System::DateTime::ToShortTimeString |
將轉換double數字的字串 |
||
將浮點數值轉換為字串 |
||
開啟檔案 |
|
|
列印格式的資料,寫入資料流 |
||
重新設定檔案指標 |
|
|
讀取的格式從資料流的資料 |
|
|
取得目前的時間 |
||
將浮點數值轉換為字串,它會儲存在緩衝區 |
||
取得值,從目前的環境。 |
||
取得從行stdin資料流 |
||
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 |
將整數轉換為字串 |
|
執行線性搜尋指定的機碼 |
||
將型別轉換時間time_t到struct tm或從型別__time64_t到struct tm使用本機的校正 |
||
執行線性搜尋的值。 將加入至清單的結尾,如果沒有找到 |
不適用 |
|
將長整數轉換為字串 |
||
從元件建立路徑名稱 |
||
多位元組字元複製到另一個字串的一個字串 |
不適用 |
|
將附加,一般而言,第一個n到另一個多位元組字元字串的位元組 |
不適用 |
|
複製n個位元組的 string,其目的字串 |
不適用 |
|
將多位元組字元字串轉換為相對應的寬字元字串 |
不適用 |
|
將多位元組字元序列轉換成相對應的一連串的寬字元 |
不適用 |
|
緩衝區之間的複製字元 |
不適用 |
|
移到另一個的緩衝區 |
不適用 |
|
建立唯一的檔名 |
不適用 |
|
列印至標準輸出資料流的格式化的輸出 |
||
建立、 修改或移除環境變數 |
|
|
執行快速排序 |
||
會產生虛擬亂數 |
|
|
讀取的格式從標準輸入資料流的資料 |
System::Console::Read, System::Console::ReadLine,請參閱Parse方法,例如 System::Double::Parse |
|
搜尋檔案,使用環境路徑 |
不適用 |
|
已格式化的資料寫入字串 |
不適用 |
|
讀取的格式字串中的指定長度的資料。 |
不適用 |
|
開啟共用檔案 |
不適用 |
|
分割成元件的路徑名稱 |
不適用 |
|
已格式化的資料寫入字串 |
||
讀取的格式字串中的資料 |
請參閱Parse方法,例如 System::Double::Parse |
|
將字串附加 |
||
將字串複製 |
||
傳回目前系統日期做為字串 |
||
取得系統的錯誤訊息 (strerror, _wcserror),或列印的使用者提供的錯誤訊息 (_strerror, __wcserror) |
||
_strlwr_s、 _strlwr_s_l、 _mbslwr_s、 _mbslwr_s_l、 _wcslwr_s、 _wcslwr_s_l |
將字串轉換為小寫 |
|
strncat_s、 _strncat_s_l、 wcsncat_s、 _wcsncat_s_l、 _mbsncat_s、 _mbsncat_s_l |
將字元附加至字串 |
|
strncpy_s、 _strncpy_s_l、 wcsncpy_s、 _wcsncpy_s_l、 _mbsncpy_s、 _mbsncpy_s_l |
將一個字串的字元複製到另一個 |
|
傳回為字串的目前系統時間 |
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 |
使用目前的地區設定] 或 [地區設定中所傳遞的字串中尋找下一個語彙基元 |
不適用 |
_strupr_s、 _strupr_s_l、 _mbsupr_s、 _mbsupr_s_l、 _wcsupr_s、 _wcsupr_s_l |
將字串轉換成大寫 |
|
建立暫存檔 |
不適用 |
|
產生您可以用來建立暫存檔名稱 |
不適用 |
|
將不帶正負號的長整數轉換為字串 |
||
設定預設的檔案使用權限遮罩 |
||
格式化的輸出寫入主控台使用指標引數清單 |
||
撰寫使用指標引數清單的格式化的輸出 |
不適用 |
|
撰寫使用指標引數清單的格式化的輸出 |
||
vsnprintf_s、 _vsnprintf_s、 _vsnprintf_s_l、 _vsnwprintf_s、 _vsnwprintf_s_l |
撰寫使用指標引數清單的格式化的輸出 |
不適用 |
撰寫使用指標引數清單的格式化的輸出 |
||
將寬字元轉換成它的多位元組字元表示法 |
不適用 |
|
為多位元組字元字串表示轉換寬字元字串 |
不適用 |
|
將寬字元序列轉換成相對應的一連串的多位元組字元 |
不適用 |
|
將寬字元轉換為對應的多位元組字元 |
不適用 |