_argv, _wargv
Nach oben zu Stdlib.h - Index
Header-Datei
stdlib.h
Syntax
extern char **_argv;
extern wchar_t ** _wargv;
Beschreibung
_argv zeigt auf ein Array, das die ursprünglichen Befehlszeilenargumente enthält (die Elemente von argv[]), die beim Programmstart an main übergeben werden.
_wargv ist die Unicode-Version von _argv.
Beispiel
#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.
}
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
_argv |
+ |
|||
_wargv |
Nur NT |