#1 Le 15/03/2007, à 18:26
- otheym
[C++] Utilisation des arguments main (int argc et char *argv[])
Bonsoir à tous,
Je voudrais me servir des arguments que l'ont peut passer a int main en ligne de commande;
Je sais comment les lires, mais je ne sais pas comment faire pour dire par exemple que si l'argument c'est --help ca met l'aide de mon prog, si je fais --version ca met la version etc...
Merci d'avance pour votre aide.
Aelita, je te promet que l'ont pourra bientôt vivre tous les deux.
Je te le jure mon amour.
Hors ligne
#2 Le 15/03/2007, à 19:26
- best_friend_fr
Re : [C++] Utilisation des arguments main (int argc et char *argv[])
Salut
L'argument args te donne un tableau de char* te donnant tes arguments. Après, tu n'as plus qu'a comparer les chaines de caractère, et le tour est joué.
sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr
Hors ligne
#3 Le 15/03/2007, à 20:24
- zoub
Re : [C++] Utilisation des arguments main (int argc et char *argv[])
if (strcmp(argv[1], "-help") == 0 )
usage();
ça c'est la facilité, si tu veux mieux, utilise getopt
#4 Le 15/03/2007, à 20:38
- otheym
Re : [C++] Utilisation des arguments main (int argc et char *argv[])
Oui c'est bon j'ai trouvé cela sur un autre forum lol
Par contre connais pas getopt, c'est mieu que ça ?
Aelita, je te promet que l'ont pourra bientôt vivre tous les deux.
Je te le jure mon amour.
Hors ligne
#5 Le 15/03/2007, à 20:45
- zoub
Re : [C++] Utilisation des arguments main (int argc et char *argv[])
grave !
-> man getopt
#6 Le 15/03/2007, à 22:13
- otheym
Re : [C++] Utilisation des arguments main (int argc et char *argv[])
lol c'est un truc spécifique à liunx a ce que je comprend(c'est dur pour moi l'anglais), moi je veux que se soit portable mon jeu
Aelita, je te promet que l'ont pourra bientôt vivre tous les deux.
Je te le jure mon amour.
Hors ligne