_argc

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Stdlib.h - Index


Header-Datei

stdlib.h

Syntax

extern int _argc;

Beschreibung

Beim Start des Programms hat _argc den gleichen Wert wie die Variable argc (die an main übergeben wird). Diese Variable speichert die Anzahl der Argumente, die dem Programm übergeben wurden. Der Wert enthält auch den Namen des Programms selbst, so dass _argc und argc in jedem Fall mindestens den Wert 1 haben.

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.
}