je repose tant que possible, mais n'étant pas développeur et codant en C une fois par an, les histoires de pointeurs ça repart aussi vite que ça revient
et c'était bien la que se trouvais le problème, car je stockais mal l'adresse de mon payload dans ma liste...
maintenant je fait ca :
Pour ce qui est du design, j'ai choisi les B-Tree car je lit plus que je n'écris, de fait je gagne un peu en rapidité... menfin, B-Tree ou Hash Table, le résultat est le meme : c'est juste un point d'accès pour ma liste chaînée
Merci pour le coup de main, ca m'a bien aidé ! De toute façon, vous risquez de me revoir poster pendant l'été ;)
[^] # Re: C'est simple:
Posté par jve . En réponse au message Galère de pointeurs avec les GArrays. Évalué à 1.
et c'était bien la que se trouvais le problème, car je stockais mal l'adresse de mon payload dans ma liste...
maintenant je fait ca :
New_List = g_slist_append(New_List, & m->payload);
et je récup avec ca
struct iphdr *iptest = (struct iphdr *) g_slist_nth_data(P_to_List, index);
et, forcément, ca marche !!!!
Pour ce qui est du design, j'ai choisi les B-Tree car je lit plus que je n'écris, de fait je gagne un peu en rapidité... menfin, B-Tree ou Hash Table, le résultat est le meme : c'est juste un point d'accès pour ma liste chaînée
Merci pour le coup de main, ca m'a bien aidé ! De toute façon, vous risquez de me revoir poster pendant l'été ;)