_argv、_wargv

提供: Appmethod Topics
移動先: 案内検索

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 のみ