J'utilise une struct comme ceci:Problème d'initialisation de structure?
define struct _Fragment{
int a;
char *seq;
}Fragment;
Je veux initialiser le struct, et en utilisant la méthode malloc() retourne une mémoire dynamique comme celui-ci
Fragment *frag=malloc(10*sizeof(Fragment));
Ensuite, je l'aide de la pointeur de frag comme ceci:
frag->seq="01001";
Ensuite, le problème se produit lorsque je renvoie beaucoup de fragments. le message d'erreur dit que (en utilisant l'outil valgrind):
Uninitialised value was created by a heap allocation
qui peut me dire comment je peux y faire face. Je vous remercie!
Je pense que vous voulez dire "typedef struct ..." pas "define struct ..." – mhawke