CRT 函式的安全性增強版本
可用執行階段程式庫常式的更加安全版本。 如需在 CRT 的安全性增強功能的詳細資訊,請參閱 CRT 中的安全性功能。
安全函式
功能 |
用法 |
.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 資料流取得一行 |
||
將時間從 time_t 型別轉換為 structtm 或從 __time64_t 型別轉換為 struct tm。 |
||
將一個整數轉換為字串 |
||
執行索引鍵的線性搜尋 |
||
將時間從 time_t 型別轉換為 struct tm 或從 __time64_t 型別轉換為 struct tm ,加上地區修正 |
||
執行值的線性搜尋;如果找不到,加入至清單結尾 |
不適用 |
|
將長整數轉換成字串 |
||
從元件建立路徑名稱 |
||
複製某個字串的多位元組字元到另一個字串 |
不適用 |
|
最多附加第一個 n 位元組的多位元組字元字串到另一個 |
不適用 |
|
複製資料的 n 位元組複製到目的資料流 |
不適用 |
|
轉換多位元組字串至對應的寬字元字串 |
不適用 |
|
轉換多位元組字元序列至對應的寬字元序列 |
不適用 |
|
從緩衝區之間複製字元 |
不適用 |
|
移動一個緩衝區至另一個 |
不適用 |
|
建立唯一的檔案名 |
不適用 |
|
列印格式化的輸出到標準輸出資料流 |
||
建立、修改,或移除環境變數 |
|
|
執行快速排序 |
||
產生虛擬亂數 |
|
|
從標準輸入資料流讀取格式化的資料 |
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 |
使用指向一個引數清單的指標輸出格式化的字串 |
不適用 |
使用指向一個引數清單的指標輸出格式化的字串 |
||
轉換寬字元複製到其中的多位元組字元表示 |
不適用 |
|
轉換寬字元字串至其多位元組字串表示 |
不適用 |
|
轉換寬字元序列至對應的多位元組字元 |
不適用 |
|
轉換寬字元至對應的多位元組字元 |
不適用 |