utilisation de sscanf: :/

utilisation de sscanf: :/ - C++ - Programmation

Marsh Posté le 12-11-2002 à 13:54:56    

g un petit prob de segfault ke je capte pas :/
 

Code :
  1. char         ** extract_arg(const char * arg_list)
  2. {
  3.   char       ** ret = NULL;
  4.   char        * ret_sscanf = NULL;
  5.   char        * t_arg_list = do_str(arg_list);
  6.   int           pos_sscanf = 0;
  7.   int           num_ret_ligne = 0;
  8.   for(num_ret_ligne = 0; sscanf(t_arg_list[pos_sscanf], "%s %n", ret_sscanf, &pos_sscanf) == 1; num_ret_ligne++)
  9.     {
  10.       if(ret == NULL)
  11.         ret = malloc(1);
  12.       else
  13.         ret = realloc(ret, num_ret_ligne);
  14.       ret[num_ret_ligne] = do_str(ret_sscanf);
  15.     }
  16.   return (ret);
  17. }


 
gcc me repond  

Code :
  1. func.c: In function `extract_arg':
  2. func.c:12: warning: passing arg 1 of `sscanf' makes pointer from integer without a cast


 
j'arrive pas a capter ce kil veut,... si je retire [pos_sscanf] ca passe ss warn, mais ca segfault tjs au meme endroit, a savoir pdt le sscanf, et j'arrive pas a savoir pkoi :/
 
pour info, dostr est une fonction ki effectu un malloc suivi d'un strcpy pour remplir les char * ... le prob vient pas de la, je l'utilise partt ds le prog et ya ke la que ca merde :/


Message édité par leirn le 12-11-2002 à 14:24:39

---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 12-11-2002 à 13:54:56   

Reply

Marsh Posté le 12-11-2002 à 20:26:23    

vous avez jamais utilisé cette fonction?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 13-11-2002 à 03:54:24    

sscanf(&t_arg_list[pos_sscanf],...


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed