bonjour en fait j'effectue la commande suivante :
il repére toujours ma premiére chaine mais la deuxieme il ne veut pas la reperer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 char old[50]; char newf[50]; int c = sscanf (optarg, "%s%s", oldf, newf); /*optarg étant un char * de la librairie getopt.h */ if (c != 2) { printf("caractere ecrit : %d",c); fprintf (stderr, "Bad argument for -i option\n"); exit (1); }
le sscanf me retourne toujours 1 et pas 2, j'ai essayé avec %s-%s sans succés
Merci
Partager