bonjour en fait j'effectue la commande suivante :

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);
	  }
il repére toujours ma premiére chaine mais la deuxieme il ne veut pas la reperer.
le sscanf me retourne toujours 1 et pas 2, j'ai essayé avec %s-%s sans succés

Merci