3. Přednáška

Parametry funkce main

Unixové programy jsou spoštěny s řadou různých parametrů. Tyto parametry zpracovává funkce main. Ta má fakticky pouze dva parametry - počet argumentů argc a jejich pole argv. Do něho se načítají jednotlivé části vstupu oddělené mezerami. Prvním argumentem je název právě spouštěného souboru.

#include<stdio.h>
 
int main(int argc, char *argv[])
{
  int i;
  printf("Nazev programu: %s\n", argv[0]);
  for (i=1; i<argc; i++)
    printf("%d. parametr: %s\n", i, argv[i]);
  return 0;
}
Zpět