Forum Clubic

Options dans ligne de commande en C

Bonjour,
voila je voulais savoir comment on gère les options dans un programme C , exemple :

programmeC.exe -i -o

les options -i -o , comment on le gère dans le programme lui même ?

Ils se retrouvent dans les paramètres de la fonction main() (argv de mémoire).

argc + argv
Après, tu as l’indémodable getopt()

int main(int argc, char* argv[])
{
//ton programme
}

int argc : Contient le nb de paramètre
char* argv[] : Contient les paramètres.

Attention, le 1er paramètre est toujours le nom du programme :

monProgrammeC.exe -i -o

int argc =3
argv[0] : monProgrammeC.exe
argv[1] : -i
argv[2] -o