argc & argv - argumenty programu

Tworzymy plik arglist.cpp

#include <stdio.h>
#include <iostream>
using namespace std;
int main (int argc, char* argv[])
{
   cout<<"Nazwa programu to: "<<argv[0]<<endl;
   cout<<"Program posiada "<<argc-1<<" argumentow"<<endl;
   if (argc > 1) 
   {
      cout<<"Argumenty te to: ";
      for (int i = 1; i < argc; ++i)
          cout<<" "<<argv[i];
   }
   cout<<endl;
  return 0;
}

Kompilacja:

g++ arglist.cpp -o arg

Uruchomienie:

./arg A b 12 44F

Wynik:

Nazwa programu to: ./arg
Program posiada 4 argumentow
Argumenty te to:  A b 12 44F