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