全域變數
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