次の方法で共有


グローバル変数

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_doserrnoperror、および 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 を使用します。

プログラムの起動時に、プログラムの呼び出し方法に応じて、プログラムの完全修飾パスまたは相対パス、完全なプログラム名、またはファイル名拡張子の付かないプログラム名に初期化されます。

参照

関連項目

グローバル定数

__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 ランタイム ライブラリ リファレンス