私はプログラミングCの新機能です。私はより多くなるように多くのプログラムをしようとします:) しかし、私は愚かな点に立ち往生した。どのように新しいキューを作成する
私は優先度キューを作成するタスクを持っています。私は最初に両方の構造体を得ました。
struct q_elem_s {
char* name;
int priority;
struct q_elem_s *next;
};
struct PrioQueue {
int size; //size of the queue
q_elem *root; //Beginn of the queue
};
通常はキューに問題はありませんが、2番目の構造体と混乱します。
だから私のアイデア:助けるため
PrioQueue* pqueue_new() {
q_elem = malloc(sizeof(q_elem_s));
return NULL;
}
感謝。
ありがとうございました。それは私をたくさん助けました。 – wit4r7