C++ Builder 參考手冊 ? <cstdlib>
- 按功能排列的 <cstdlib> 成員
? 類型轉(zhuǎn)換函數(shù)
? 多字節(jié)字符處理函數(shù)
? 整數(shù)運(yùn)算函數(shù)
? 內(nèi)存管理函數(shù)
? 進(jìn)程、系統(tǒng)相關(guān)的函數(shù)
? _s 版本函數(shù)異常處理
? 全局變量
? 宏定義常數(shù) - 按字母順序排列的 <cstdlib> 成員
一. 按功能排列的 <cstdlib> 成員
1.1. 類型轉(zhuǎn)換函數(shù)
| 函數(shù) | 說明 |
|---|---|
| atof, _ttof, _wtof | 字符串轉(zhuǎn) IEEE 雙精度浮點(diǎn)數(shù) (double) |
| _atold, _ttold, _wtold | 字符串轉(zhuǎn) IEEE 長雙精度浮點(diǎn)數(shù) (long double) |
| atoi, _ttoi, _wtoi | 字符串轉(zhuǎn)整數(shù) (int) |
| atol, _ttol, _wtol | 字符串轉(zhuǎn) 32 位長整數(shù) (long) |
| atoll, _ttoll, _wtoll | 字符串轉(zhuǎn) 64 位長長整數(shù) (long long) |
| _atoi64, _ttoi64, _wtoi64 | 字符串轉(zhuǎn) 64 位長長整數(shù) (long long) |
| strtof, _tcstof, wcstof | 字符串轉(zhuǎn) IEEE 單精度浮點(diǎn)數(shù) (float) |
| strtod, _tcstod, wcstod | 字符串轉(zhuǎn) IEEE 雙精度浮點(diǎn)數(shù) (double) |
| strtold, wcstold, _strtold, _tcstold, _wcstold |
字符串轉(zhuǎn) IEEE 長浮點(diǎn)數(shù) (long double) |
| strtol, _tcstol, wcstol | 字符串轉(zhuǎn) 32 位長整數(shù) (long), 支持 2 ~ 36 進(jìn)位制 |
| strtoll, _tcstoll, wcstoll | 字符串轉(zhuǎn) 64 位長整數(shù) (long long), 支持 2 ~ 36 進(jìn)位制 |
| strtoul, _tcstoul, wcstoul | 字符串轉(zhuǎn) 32 位無符號長整數(shù) (unsigned long), 支持 2 ~ 36 進(jìn)位制 |
| strtoull, _tcstoull, wcstoull | 字符串轉(zhuǎn)無符號 64 位長整數(shù) (unsigned long long), 支持 2 ~ 36 進(jìn)位制 |
| ecvt, _ecvt | 把一個浮點(diǎn)數(shù)轉(zhuǎn)為指定長度的無符號整數(shù)字符串,不足補(bǔ)零, 并且返回小數(shù)點(diǎn)位置和是否有負(fù)號 |
| fcvt, _fcvt | 把一個浮點(diǎn)數(shù)轉(zhuǎn)為一個無符號整數(shù)字符串,保證小數(shù)點(diǎn)后面保留指定個數(shù)字, 不足補(bǔ)零,并且返回小數(shù)點(diǎn)位置和是否有負(fù)號 |
| gcvt, _gcvt | 把一個浮點(diǎn)數(shù)轉(zhuǎn)成字符串,指定要保留幾位有效數(shù)字,小數(shù)方式或科學(xué)計(jì)數(shù)法, 當(dāng)這些位有效數(shù)字無法用小數(shù)方式表達(dá)時,會變成科學(xué)計(jì)數(shù)法 |
| itoa, _itoa, _itot, _itow | 整數(shù) (int) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| ltoa, _ltoa, _ltot, _ltow | 32 位長整數(shù) (long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| ultoa, _ultoa, _ultot, _ultow | 32 位無符號長整數(shù) (unsigned long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _i64toa, _i64tot, _i64tow | 64 位長整數(shù) (long long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _ui64toa, _ui64tot, _ui64tow | 無符號 64 位長整數(shù) (unsigned long long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
1.2. 多字節(jié)字符處理函數(shù)
| 函數(shù) | 說明 |
|---|---|
| mblen | 多字節(jié)字符字節(jié)數(shù) |
| _mbstrlen | 多字節(jié)字符串長度 |
| wctomb | 寬字符轉(zhuǎn)多字節(jié)字符 |
| wctomb_cp | 根據(jù)指定的代碼頁進(jìn)行寬字符轉(zhuǎn)多字節(jié)字符 |
| wcstombs | 寬字符串轉(zhuǎn)多字節(jié)字符串 |
| mbtowc | 多字節(jié)字符轉(zhuǎn)寬字符 |
| mbtowc_cp | 根據(jù)指定的代碼頁進(jìn)行多字節(jié)字符轉(zhuǎn)寬字符 |
| mbstowcs | 寬字符串轉(zhuǎn)多字節(jié)字符串 |
1.3. 整數(shù)運(yùn)算函數(shù)
| 函數(shù) | 說明 |
|---|---|
| abs, labs, llabs | 整數(shù)取絕對值 |
| div, ldiv, lldiv | 整數(shù)除法:求商和余數(shù) |
| div_t, ldiv_t, lldiv_t | 商和余數(shù)結(jié)構(gòu)體,是 div, ldiv, lldiv 函數(shù)的返回值類型 |
| _rotl, _lrotl, _crotl | 循環(huán)左移 |
| _rotr, _lrotr, _crotr | 循環(huán)右移 |
| swab, _swab | 交換奇數(shù)字節(jié)與偶數(shù)字節(jié) |
| rand, _lrand | 生成一個 0 ~ RAND_MAX 或 0 ~ LRAND_MAX 之間的隨機(jī)數(shù) |
| srand | 使用給定的 seed number 初始化隨機(jī)數(shù) |
| random | 生成一個給定范圍的隨機(jī)數(shù) |
| randomize | 使用當(dāng)前的系統(tǒng)時間戳初始化隨機(jī)數(shù) |
1.4. 內(nèi)存管理函數(shù)
| 函數(shù) | 說明 |
|---|---|
| malloc | 分配內(nèi)存 |
| calloc | 分配內(nèi)存并且清零 |
| realloc | 調(diào)整分配內(nèi)存大小,或者釋放內(nèi)存 |
| free | 釋放內(nèi)存 |
1.5. 進(jìn)程、系統(tǒng)相關(guān)的函數(shù)
| 函數(shù) | 說明 |
|---|---|
| abort | 結(jié)束進(jìn)程,程序異常結(jié)束,并且提示錯誤信息 |
| exit, _exit, _Exit | 結(jié)束進(jìn)程 |
| atexit | 注冊程序結(jié)束時執(zhí)行的函數(shù) |
| atexit_t | 函數(shù)指針類型,是 atexit 函數(shù)的參數(shù)類型 |
| perror, _tperror, _wperror | 輸出錯誤信息到 stderr |
| _seterrormode | 設(shè)定指定類型的錯誤由 Windows 處理還是由調(diào)用進(jìn)程處理, 相當(dāng)于 Windows API 函數(shù) SetErrorMode |
| system, _tsystem, _wsystem | 執(zhí)行一條控制臺命令,如果當(dāng)前應(yīng)用程序不是控制臺程序,也會自動開啟一個控制臺執(zhí)行 |
| getenv, _tgetenv, _wgetenv | 獲取一個操作系統(tǒng)環(huán)境變量的值 |
| getenv_s, _tgetenv_s, wgetenv_s | 獲取一個操作系統(tǒng)環(huán)境變量的值 |
| putenv, _putenv, _tputenv, _wputenv | 修改一個操作系統(tǒng)環(huán)境變量的值, 只針對當(dāng)前進(jìn)程有效 |
| putenv_s, _tputenv_s, _wputenv_s | 修改一個操作系統(tǒng)環(huán)境變量的值, 只針對當(dāng)前進(jìn)程有效 【注1】 |
| _searchenv, _tsearchenv, _wsearchenv | 從操作系統(tǒng)環(huán)境變量指定的文件夾里面尋找文件 |
| _searchstr, _tsearchstr, _wsearchstr | 從路徑列表指定的位置尋找文件 |
| _fullpath, _tfullpath, _wfullpath | 相對路徑轉(zhuǎn)絕對路徑 |
| _makepath, _tmakepath, _wmakepath | 把驅(qū)動器名、文件夾名、文件名和后綴組合為完整的路徑和文件名 |
| _splitpath, _tsplitpath, _wsplitpath | 把完整的路徑和文件名分解為驅(qū)動器名、文件夾名、文件名和后綴 |
【注1】C++ Builder 沒有這幾個函數(shù) (目前最新版本 C++ Builder 10.4)
1.6. _s 版本函數(shù)異常處理
| 函數(shù) | 說明 |
|---|---|
| abort_handler_s | 使用 set_constraint_handler_s 注冊捕獲 _s 版本函數(shù)訪問異常:調(diào)用 abort 結(jié)束進(jìn)程 |
| constraint_handler_t | 使用 set_constraint_handler_s 注冊捕獲 _s 版本函數(shù)訪問異常:自定義的異常處理 |
| ignore_handler_s | 使用 set_constraint_handler_s 注冊捕獲 _s 版本函數(shù)訪問異常:忽略內(nèi)存訪問異常 |
| set_constraint_handler_s | 注冊捕獲 _s 版本函數(shù)訪問異常 |
1.7. 全局變量
| 全局變量 | 說明 |
|---|---|
| _argc | 命令行參數(shù)的個數(shù) |
| _argv, _targv, _wargv | 命令行參數(shù) |
| environ, _environ, _tenviron, _wenviron | 操作系統(tǒng)環(huán)境變量 |
| sys_errlist, _sys_errlist | 錯誤信息字符串?dāng)?shù)組,用于 perror 顯示 errno 的錯誤信息 |
| sys_nerr, _sys_nerr | _sys_errlist 里面錯誤信息的個數(shù) |
| _osmajor | 操作系統(tǒng)主版本號 |
| _osminor | 操作系統(tǒng)次版本號 |
| _osmode | 操作系統(tǒng)模式 |
| _osversion | 操作系統(tǒng)版本,主版本:低位字節(jié),次版本:高位字節(jié) |
| _cmdline_escapes | 命令行轉(zhuǎn)義,雙反斜線是否認(rèn)為是一個反斜線 |
| _fileinfo | 用于判斷信息是否傳遞給 _spawn 創(chuàng)建的新的進(jìn)程,已過時的變量 |
| _fmode | _open 等函數(shù)打開文件的方式,已過時的變量, 需要用 _get_fmode 和 _set_fmode 替代 |
| __mb_cur_max | 多字節(jié)字符的最大長度 |
1.8. 宏定義常數(shù)
| 宏定義常數(shù) | 說明 |
|---|---|
| MB_CUR_MAX | 多字節(jié)字符的最大長度 |
| RAND_MAX, LRAND_MAX | rand 或 _lrand 函數(shù)生成隨機(jī)數(shù)的最大值 |
| EXIT_SUCCESS, EXIT_FAILURE | exit 函數(shù)的參數(shù) |
| _MAX_PATH, _MAX_DRIVE, _MAX_DIR, _MAX_FNAME, _MAX_EXT |
路徑和文件名的最大長度 |
| DOS_MODE, OS2_MODE, _WIN_MODE, _DOSX32_MODE, _OS2_20_MODE |
操作系統(tǒng)模式 _osmode 的值 |
二. 按字母順序排序的 <cstdlib> 成員
| 函數(shù) / 常數(shù) / 變量 | 說明 |
|---|---|
| abort | 結(jié)束進(jìn)程,程序異常結(jié)束,并且提示錯誤信息 |
| abort_handler_s | 使用 set_constraint_handler_s 注冊捕獲 _s 版本函數(shù)訪問異常:調(diào)用 abort 結(jié)束進(jìn)程 |
| abs | 整數(shù)取絕對值 |
| _argc | 命令行參數(shù)的個數(shù) |
| _argv | 命令行參數(shù) |
| atexit | 注冊程序結(jié)束時執(zhí)行的函數(shù) |
| atexit_t | 函數(shù)指針類型,是 atexit 函數(shù)的參數(shù)類型 |
| atof | 字符串轉(zhuǎn) IEEE 雙精度浮點(diǎn)數(shù) (double) |
| atoi | 字符串轉(zhuǎn)整數(shù) (int) |
| _atoi64 | 字符串轉(zhuǎn) 64 位長長整數(shù) (long long) |
| atol | 字符串轉(zhuǎn) 32 位長整數(shù) (long) |
| _atold | 字符串轉(zhuǎn) IEEE 長雙精度浮點(diǎn)數(shù) (long double) |
| atoll | 字符串轉(zhuǎn) 64 位長長整數(shù) (long long) |
| calloc | 分配內(nèi)存并且清零 |
| _cmdline_escapes | 命令行轉(zhuǎn)義,雙反斜線是否認(rèn)為是一個反斜線 |
| constraint_handler_t | 使用 set_constraint_handler_s 注冊捕獲 _s 版本函數(shù)訪問異常:自定義的異常處理 |
| _crotl | 循環(huán)左移 |
| _crotr | 循環(huán)右移 |
| div | 整數(shù)除法:求商和余數(shù) |
| div_t | 商和余數(shù)結(jié)構(gòu)體,是 div 函數(shù)的返回值類型 |
| DOS_MODE | 操作系統(tǒng)模式 _osmode 的值 |
| _DOSX32_MODE | 操作系統(tǒng)模式 _osmode 的值 |
| ecvt | 把一個浮點(diǎn)數(shù)轉(zhuǎn)為指定長度的無符號整數(shù)字符串,不足補(bǔ)零, 并且返回小數(shù)點(diǎn)位置和是否有負(fù)號 |
| _ecvt | 把一個浮點(diǎn)數(shù)轉(zhuǎn)為指定長度的無符號整數(shù)字符串,不足補(bǔ)零, 并且返回小數(shù)點(diǎn)位置和是否有負(fù)號 |
| environ | 操作系統(tǒng)環(huán)境變量 |
| _environ | 操作系統(tǒng)環(huán)境變量 |
| exit | 結(jié)束進(jìn)程,調(diào)用 atexit 添加的函數(shù),調(diào)用全局變量的析構(gòu)函數(shù) |
| _Exit | 結(jié)束進(jìn)程,不調(diào)用退出時需要執(zhí)行的函數(shù)和全局變量的析構(gòu)函數(shù) |
| _exit | 結(jié)束進(jìn)程,和 exit 相同,為了兼容一些開發(fā)工具保留的函數(shù) |
| EXIT_FAILURE | exit 函數(shù)的參數(shù) |
| EXIT_SUCCESS | exit 函數(shù)的參數(shù) |
| fcvt | 把一個浮點(diǎn)數(shù)轉(zhuǎn)為一個無符號整數(shù)字符串,保證小數(shù)點(diǎn)后面保留指定個數(shù)字, 不足補(bǔ)零,并且返回小數(shù)點(diǎn)位置和是否有負(fù)號 |
| _fcvt | 把一個浮點(diǎn)數(shù)轉(zhuǎn)為一個無符號整數(shù)字符串,保證小數(shù)點(diǎn)后面保留指定個數(shù)字, 不足補(bǔ)零,并且返回小數(shù)點(diǎn)位置和是否有負(fù)號 |
| _fileinfo | 用于判斷信息是否傳遞給 _spawn 創(chuàng)建的新的進(jìn)程,已過時的變量 |
| _fmode | _open 等函數(shù)打開文件的方式,已過時的變量, 需要用 _get_fmode 和 _set_fmode 替代 |
| free | 釋放內(nèi)存 |
| _fullpath | 相對路徑轉(zhuǎn)絕對路徑 |
| gcvt | 把一個浮點(diǎn)數(shù)轉(zhuǎn)成字符串,指定要保留幾位有效數(shù)字,小數(shù)方式或科學(xué)計(jì)數(shù)法, 當(dāng)這些位有效數(shù)字無法用小數(shù)方式表達(dá)時,會變成科學(xué)計(jì)數(shù)法 |
| _gcvt | 把一個浮點(diǎn)數(shù)轉(zhuǎn)成字符串,指定要保留幾位有效數(shù)字,小數(shù)方式或科學(xué)計(jì)數(shù)法, 當(dāng)這些位有效數(shù)字無法用小數(shù)方式表達(dá)時,會變成科學(xué)計(jì)數(shù)法 |
| getenv | 獲取一個操作系統(tǒng)環(huán)境變量的值 |
| getenv_s | 獲取一個操作系統(tǒng)環(huán)境變量的值 |
| _i64toa | 64 位長整數(shù) (long long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _i64tow | 64 位長整數(shù) (long long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| ignore_handler_s | 使用 set_constraint_handler_s 注冊捕獲 _s 版本函數(shù)訪問異常:忽略內(nèi)存訪問異常 |
| itoa | 整數(shù) (int) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _itoa | 整數(shù) (int) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _itow | 整數(shù) (int) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| labs | 整數(shù)取絕對值 |
| ldiv | 整數(shù)除法:求商和余數(shù) |
| ldiv_t | 商和余數(shù)結(jié)構(gòu)體,是 ldiv 函數(shù)的返回值類型 |
| llabs | 整數(shù)取絕對值 |
| lldiv | 整數(shù)除法:求商和余數(shù) |
| lldiv_t | 商和余數(shù)結(jié)構(gòu)體,是 lldiv 函數(shù)的返回值類型 |
| _lrand | 生成一個 0 ~ LRAND_MAX 之間的隨機(jī)數(shù) |
| LRAND_MAX | _lrand 函數(shù)生成隨機(jī)數(shù)的最大值 |
| _lrotl | 循環(huán)左移 |
| _lrotr | 循環(huán)右移 |
| ltoa | 32 位長整數(shù) (long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _ltoa | 32 位長整數(shù) (long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _ltow | 32 位長整數(shù) (long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _makepath | 把驅(qū)動器名、文件夾名、文件名和后綴組合為完整的路徑和文件名 |
| malloc | 分配內(nèi)存 |
| _MAX_DIR | 路徑的最大長度 |
| _MAX_DRIVE | 驅(qū)動器名的最大長度 |
| _MAX_EXT | 文件名后綴的最大長度 |
| _MAX_FNAME | 文件名的最大長度 |
| _MAX_PATH | 完整的路徑和文件名的最大長度 |
| MB_CUR_MAX | 多字節(jié)字符的最大長度 |
| __mb_cur_max | 多字節(jié)字符的最大長度 |
| mblen | 多字節(jié)字符字節(jié)數(shù) |
| mbstowcs | 寬字符串轉(zhuǎn)多字節(jié)字符串 |
| _mbstrlen | 多字節(jié)字符串長度 |
| mbtowc | 多字節(jié)字符轉(zhuǎn)寬字符 |
| mbtowc_cp | 根據(jù)指定的代碼頁進(jìn)行多字節(jié)字符轉(zhuǎn)寬字符 |
| _OS2_20_MODE | 操作系統(tǒng)模式 _osmode 的值 |
| OS2_MODE | 操作系統(tǒng)模式 _osmode 的值 |
| _osmajor | 操作系統(tǒng)主版本號 |
| _osminor | 操作系統(tǒng)次版本號 |
| _osmode | 操作系統(tǒng)模式 |
| _osversion | 操作系統(tǒng)版本,主版本:低位字節(jié),次版本:高位字節(jié) |
| perror | 輸出錯誤信息到 stderr |
| putenv | 修改一個操作系統(tǒng)環(huán)境變量的值,只是針對當(dāng)前進(jìn)程有效 |
| _putenv | 修改一個操作系統(tǒng)環(huán)境變量的值,只是針對當(dāng)前進(jìn)程有效 |
| rand | 生成一個 0 ~ RAND_MAX 之間的隨機(jī)數(shù) |
| RAND_MAX | rand 函數(shù)生成隨機(jī)數(shù)的最大值 |
| random | 生成一個給定范圍的隨機(jī)數(shù) |
| randomize | 使用當(dāng)前的系統(tǒng)時間戳初始化隨機(jī)數(shù) |
| realloc | 調(diào)整分配內(nèi)存大小,或者釋放內(nèi)存 |
| _rotl | 循環(huán)左移 |
| _rotr | 循環(huán)右移 |
| _searchenv | 從操作系統(tǒng)環(huán)境變量指定的文件夾里面尋找文件 |
| _searchstr | 從路徑列表指定的位置尋找文件 |
| set_constraint_handler_s | 注冊捕獲 _s 版本函數(shù)訪問異常 |
| _seterrormode | 設(shè)定指定類型的錯誤由 Windows 處理還是由調(diào)用進(jìn)程處理, 相當(dāng)于 Windows API 函數(shù) SetErrorMode |
| _splitpath | 把完整的路徑和文件名分解為驅(qū)動器名、文件夾名、文件名和后綴 |
| srand | 使用給定的 seed number 初始化隨機(jī)數(shù) |
| strtod | 字符串轉(zhuǎn) IEEE 雙精度浮點(diǎn)數(shù) (double) |
| strtof | 字符串轉(zhuǎn) IEEE 單精度浮點(diǎn)數(shù) (float) |
| strtol | 字符串轉(zhuǎn) 32 位長整數(shù) (long), 支持 2 ~ 36 進(jìn)位制 |
| strtold | 字符串轉(zhuǎn) IEEE 長浮點(diǎn)數(shù) (long double) |
| _strtold | 字符串轉(zhuǎn) IEEE 長浮點(diǎn)數(shù) (long double) |
| strtoll | 字符串轉(zhuǎn) 64 位長整數(shù) (long long), 支持 2 ~ 36 進(jìn)位制 |
| strtoul | 字符串轉(zhuǎn) 32 位無符號長整數(shù) (unsigned long), 支持 2 ~ 36 進(jìn)位制 |
| strtoull | 字符串轉(zhuǎn)無符號 64 位長整數(shù) (unsigned long long), 支持 2 ~ 36 進(jìn)位制 |
| swab | 交換奇數(shù)字節(jié)與偶數(shù)字節(jié) |
| _swab | 交換奇數(shù)字節(jié)與偶數(shù)字節(jié) |
| sys_errlist | 錯誤信息字符串?dāng)?shù)組,用于 perror 顯示 errno 的錯誤信息 |
| _sys_errlist | 錯誤信息字符串?dāng)?shù)組,用于 perror 顯示 errno 的錯誤信息 |
| sys_nerr | _sys_errlist 里面錯誤信息的個數(shù) |
| _sys_nerr | _sys_errlist 里面錯誤信息的個數(shù) |
| system | 執(zhí)行一條控制臺命令,如果當(dāng)前應(yīng)用程序不是控制臺程序,也會自動開啟一個控制臺執(zhí)行 |
| _ui64toa | 無符號 64 位長整數(shù) (unsigned long long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _ui64tow | 無符號 64 位長整數(shù) (unsigned long long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| ultoa | 32 位無符號長整數(shù) (unsigned long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _ultoa | 32 位無符號長整數(shù) (unsigned long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _ultow | 32 位無符號長整數(shù) (unsigned long) 轉(zhuǎn)字符串,支持 2 ~ 36 進(jìn)位制 |
| _wargv | 命令行參數(shù) |
| wcstod | 字符串轉(zhuǎn) IEEE 雙精度浮點(diǎn)數(shù) (double) |
| wcstof | 字符串轉(zhuǎn) IEEE 單精度浮點(diǎn)數(shù) (float) |
| wcstol | 字符串轉(zhuǎn) 32 位長整數(shù) (long), 支持 2 ~ 36 進(jìn)位制 |
| wcstold | 字符串轉(zhuǎn) IEEE 長浮點(diǎn)數(shù) (long double) |
| _wcstold | 字符串轉(zhuǎn) IEEE 長浮點(diǎn)數(shù) (long double) |
| wcstoll | 字符串轉(zhuǎn) 64 位長整數(shù) (long long), 支持 2 ~ 36 進(jìn)位制 |
| wcstombs | 寬字符串轉(zhuǎn)多字節(jié)字符串 |
| wcstoul | 字符串轉(zhuǎn) 32 位無符號長整數(shù) (unsigned long), 支持 2 ~ 36 進(jìn)位制 |
| wcstoull | 字符串轉(zhuǎn)無符號 64 位長整數(shù) (unsigned long long), 支持 2 ~ 36 進(jìn)位制 |
| wctomb | 寬字符轉(zhuǎn)多字節(jié)字符 |
| wctomb_cp | 根據(jù)指定的代碼頁進(jìn)行寬字符轉(zhuǎn)多字節(jié)字符 |
| _wenviron | 操作系統(tǒng)環(huán)境變量 |
| _wfullpath | 相對路徑轉(zhuǎn)絕對路徑 |
| _wgetenv | 獲取一個操作系統(tǒng)環(huán)境變量的值 |
| wgetenv_s | 獲取一個操作系統(tǒng)環(huán)境變量的值 |
| _WIN_MODE | 操作系統(tǒng)模式 _osmode 的值 |
| _wmakepath | 把驅(qū)動器名、文件夾名、文件名和后綴組合為完整的路徑和文件名 |
| _wperror | 輸出錯誤信息到 stderr |
| _wputenv | 修改一個操作系統(tǒng)環(huán)境變量的值,只是針對當(dāng)前進(jìn)程有效 |
| _wsearchenv | 從操作系統(tǒng)環(huán)境變量指定的文件夾里面尋找文件 |
| _wsearchstr | 從路徑列表指定的位置尋找文件 |
| _wsplitpath | 把完整的路徑和文件名分解為驅(qū)動器名、文件夾名、文件名和后綴 |
| _wsystem | 執(zhí)行一條控制臺命令,如果當(dāng)前應(yīng)用程序不是控制臺程序,也會自動開啟一個控制臺執(zhí)行 |
| _wtof | 字符串轉(zhuǎn) IEEE 雙精度浮點(diǎn)數(shù) (double) |
| _wtoi | 字符串轉(zhuǎn)整數(shù) (int) |
| _wtoi64 | 字符串轉(zhuǎn) 64 位長長整數(shù) (long long) |
| _wtol | 字符串轉(zhuǎn) 32 位長整數(shù) (long) |
| _wtold | 字符串轉(zhuǎn) IEEE 長雙精度浮點(diǎn)數(shù) (long double) |
| _wtoll | 字符串轉(zhuǎn) 64 位長長整數(shù) (long long) |
相關(guān):
- <cstdio>
- System::Sysutils
C++ Builder 參考手冊 ? <cstdlib>