bonjour,
ci-dessous il y a une fonction ou j'essaie d'utiliser getopt pour que lorsque je
fait par exemple : ./test -o , ca doit me retourner " ooooo" ...
mais je ne sais pas trop comment elle fonctionne cette fonction et ca me retourne: ./empreinte: option requires an argument -- o
tototot : 63
Merci a tous
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
17
18
19
20
21 #include <stdlib.h> #include <stdio.h> #include <unistd.h> int main(int argc, char * argv[]) { char option; while ((option = getopt(argc, argv, "o:v:s:c:m:i")) != EOF) { printf("tototot : %d",option); exit(1); switch (option) { case 'o': //printf("%s",optarg); printf("oooo"); case 'v': printf("%s",optarg); } } return 0; }
Partager