グローバル変数
Microsoft C ランタイム ライブラリには、次のグローバル変数またはマクロが用意されています。 これらのグローバル変数またはマクロの一部は、より安全かつ機能的なバージョンが優先されるため、非推奨とされました。グローバル変数の代わりにそれらを使用することをお勧めします。
Variable | 説明 |
---|---|
__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