私は次のような構造体を使用しています:
define struct _Fragment{
int a;
char *seq;
}Fragment;
構造体を初期化したいのですが、malloc()メソッドを使用すると次のような動的メモリが返されます
Fragment *frag=malloc(10*sizeof(Fragment));
次に、次のようにフラグポインタを使用します。
frag->seq="01001";
次に、多くのフラグメントを返すと問題が発生します。エラーメッセージは次のように述べています(valgrindツールを使用):
Uninitialised value was created by a heap allocation
誰が私にどう対処できるか教えてくれます。ありがとう!