_argv、_wargv
stdlib.h:インデックス への移動
ヘッダー
stdlib.h
構文
extern char **_argv;
extern wchar_t ** _wargv
説明
_argv は、プログラムの開始時に main に渡された元のコマンドライン引数(argv[] の要素)を含む配列へのポインタです。
_wargv は _argv の Unicode バージョンです。
コード例
#include <iostream> #include <stdlib.h> // TO GET THE GLOBAL _arg VALUES using namespace std; void func() { cout << "argc= " << _argc << endl; for (int i = 0; i < _argc; ++i) cout << _argv[i] << endl; } void main(int argc, char ** argv) { func(); // func can get the program arguments from global variables. }
移植性
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
_argv |
+ |
|||
_wargv |
NT のみ |