Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1353 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  utilisation de sscanf: :/

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

utilisation de sscanf: :/

n°243458
leirn
A.D.I.D.A.S.
Posté le 12-11-2002 à 13:54:56  profilanswer
 

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..."
mood
Publicité
Posté le 12-11-2002 à 13:54:56  profilanswer
 

n°243740
leirn
A.D.I.D.A.S.
Posté le 12-11-2002 à 20:26:23  profilanswer
 

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..."
n°243875
Musaran
Cerveaulté
Posté le 13-11-2002 à 03:54:24  profilanswer
 

sscanf(&t_arg_list[pos_sscanf],...


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  utilisation de sscanf: :/

 

Sujets relatifs
Utilisation de valgrind : comprendre les messages[C++] De la bonne utilisation de new
C++ Builder : Utilisation des DBComboBox[PHP] Utilisation de file_exists : DONE.
Utilisation invalide de la clause GROUPUtilisation de ShellExecute en delphi...
[C] Utilisation de random?Passage d'arguments par référence - utilisation d'argument en sortie
Ca correspond a quoi le taux d'utilisation d'un cpu?[MFC] Utilisation de la touche TAB dans un RichEdit
Plus de sujets relatifs à : utilisation de sscanf: :/


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR