共用方式為


全域變數

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_doserrnoperrorstrerror

儲存錯誤碼和相關資訊。

_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

程式啟動時初始化為程式的完整或相對路徑、完整程式名稱或不帶副檔名的程式名稱,具體取決於如何叫用程式。

請參閱

參考

全域常數

__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

其他資源

C 執行階段程式庫參考