Ve funkci main máš dva parametry, argv - to je dvourozměrné pole, kde máš parametry jako řetězce a argc - to je celé číslo, které udává počet (bez parametrů je jeho hodnota 1, s jedním parametrem 2 atd.)
Takže si zkontroluješ, jestli byl program spuštěn s nějakými parametry a potom případně otestuješ, jestli není některý z parametrů roven --help (na to je funkce třeba strcmp. No a když se rovnat bude, tak provedeš nějakou akci.