全局变量
Microsoft C 运行时库提供了以下全局变量或宏。 已弃用几个全局变量或宏,以便使用我们建议的更安全的函数版本,而非全局变量。
变量 | 说明 |
---|---|
.- . | 包含命令行自变量。 |
_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 。存储错误代码和相关信息。 |
%> | 已弃用。 请改为使用 getenv_s 、_wgetenv_s 、_dupenv_s 、_wdupenv_s 、_putenv_s 和 _wputenv_s 。指向进程环境字符串的指针数组的指针;在启动时进行初始化。 |
_fmode |
已弃用。 请改为使用 _get_fmode 或 _set_fmode 。设置默认文件转换模式。 |
_iob |
控制台、文件和设备的 I/O 控制结构的数组。 |
包含由 character-classification 函数使用的信息。 | |
%> | 已弃用。 请改为使用 _get_pgmptr 或 _get_wpgmptr 。运行时会在程序启动时将这些值初始化到该程序的完全限定路径/相对路径、完整程序名或不包含其文件扩展名的程序名,具体取决于调用该程序的方式。 |
另请参阅
C 运行时库参考
全局常量
.- .
_get_daylight
_get_dstbias
_get_timezone
_get_tzname
perror
strerror
_get_doserrno
_set_doserrno
_get_errno
_set_errno
%>
%>
%>
%>
%>
_get_fmode
_set_fmode