Bonjour,
Voila j'ai un problème d'utilisation de getopt !
Enfaite voila ce que je cherche a faire:
par exemple on peut écrir ca ! ./toto -o toto titi
Apres le -o , on peut passsé le nombre d'argument que l'on veut ( si c'est possible ?)
et ensuite ce que je cherche a faire c'est que lorsqu'on utilise -o alors on appelle une fonction foo(toto,titi);
Est ce que j'ai raison d'utilisé getopt ...? bref merci d'avance ! ci dessous mon code !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 if((argc > 2)&&(strncmp(argv[1],"-o",2)==0)){ char option; while ((option = getopt(argc,argv,"-ov:")) != EOF) { printf("tototo: %c",option); switch(option){ case 'o': printf("ooooo\n"); break; case 'v': printf("%s\n",optarg); break; } } printf("Affiche o\n"); }
Partager