// creating a struct to store number of cd's, titles, and count
struct CD_type_node
{
int cd_number;
char title[20];
int count;
struct CD_type_node* next;
};
struct CD_type_node* mylist = NULL; // declaring a struct of type CD_type_node
struct CD_type_node* header;// head pointer for accessing linked list
header = NULL;
header = malloc(sizeof(struct mylist));
header = mylist;
while(header != NULL)
{
header = header->next;
}
誰かが適切にリンクリストを作成する方法とイムがエラーになっ動的ので、メモリの割り当て方法を私に伝えることができ、リンクリストを作成する方法:不完全な構造体mylistに 『はsizeof「の無効なアプリケーションを』適切
あなたは 'sizeof(struct CD_type_node)'を意味しないのですか? –
ああ、あなたは私にそれを打つ、dark_charlie。 – Patrick87
私が間違っていると誰かが私を修正しますが、あなたが作成した新しいメモリに 'header'を割り当てると、それを' mylist'に再割り当てします。これはNULLです。あなたはメモリリークを作成していませんか?多分あなたはmylocをmylistに割り当てようとしました。 – Grambot