V argc máš uložený počet parametrov, v argv ich hodnoty. Na prvej pozícii (s indexom 0) je spúšťaný program. na ďalších sú samotné parametre.
Takže najprv skontroluješ, či máš správny počet parametrov a prípadne vypíšeš rozumné hlásenie:
if (argc != 3) {
puts("Nespravny pocet parametrov.");
return 1;
}Z argumentov vytiahneš hodnoty, pričom na konverziu z reťazca do čísla použiješ funkciu atoi:
n = atoi(argv[1]);
input = argv[2];(Input bude tým pádom deklarovaný ako char *input namiesto char input[MAX].)