Microsoft C 執行階段程式庫會提供下列全域變數或巨集。 這些全域變數或巨集中,有一部分已被更安全的功能版本所取代,建議您使用這些版本而不使用全域變數。
| 變數 | 描述 |
|---|---|
__argc、 、 __argv__wargv |
包含命令列引數。 |
_daylight、_dstbias、_timezone 和 _tzname |
已取代。 請改用 _get_daylight、_get_dstbias、_get_timezone 和 _get_tzname。針對當地時間進行調整;用於部分日期和時間函式。 |
errno、_doserrno、_sys_errlist 和 _sys_nerr |
已取代。 請改用 _get_errno、_set_errno、_get_doserrno、_set_doserrno、perror 和 strerror。儲存錯誤碼和相關資訊。 |
_environ, _wenviron |
已取代。 請改用 getenv_s、_wgetenv_s、_dupenv_s、_wdupenv_s、_putenv_s 和 _wputenv_s。處理序環境字串指標陣列的指標;啟始時初始化。 |
_fmode |
已取代。 請改用 _get_fmode 或 _set_fmode。設定預設檔案轉譯模式。 |
_iob |
主控台、檔案及裝置 I/O 控制結構的陣列。 |
_pctype、、 _pwctype、 _wctype、 _mbctype、 _mbcasemap |
包含字元類別函式使用的資訊。 |
_pgmptr, _wpgmptr |
已取代。 請改用 _get_pgmptr 或 _get_wpgmptr。根據叫用程式的方式,運行時間會在程序啟動時初始化這些值:可以是程式的完整或相對路徑、完整程序名稱,或是沒有擴展名的程序名稱。 |
另請參閱
C 執行時間連結庫參考
全域常數
__argc、 、 __argv__wargv
_get_daylight
_get_dstbias
_get_timezone
_get_tzname
perror
strerror
_get_doserrno
_set_doserrno
_get_errno
_set_errno
_dupenv_s, _wdupenv_s
getenv, _wgetenv
getenv_s, _wgetenv_s
_putenv, _wputenv
_putenv_s, _wputenv_s
_get_fmode
_set_fmode