Tak jak napisał kolega MetGang, funkcja main posiada argumenty:
int main(int argc, char * argv[])
argc - to jakby licznik argumentów
char *argv[] - to wskaźnik do tablicy c-stringów w których znajdą się nazwy "parametry" twojego programu, wywoływanego z linii poleceń.
Na przykład: jeżeli twój program posiada nazwę puszczambaki.exe to w wierszu poleceń pisząc:
C:\>puszczambaki.exe parametr 10
*argv[0] - to będzie nazwa programu - czyli "puszczambaki" jako c-string
*argv[1] - to będzie nazwa twojego parametru - czyli "parametr" jako c-string
*argv[2] - to będzie następny parametr - czyli "10" - UWAGA też jako c-string.