Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Pomoc s programem v C

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].)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny