こんにちは、
マルチレベルのフィードバック キューを構築しようとしていますが、データ構造へのアクセスに問題があります。
struct str1
{
` int time;
int Id;
int Size;
struct str1 *next;
};
struct mlfq
{
int quantum;
int timereached;
struct mystruct p;
};
struct str1 *front; //read from the file and stored.
struct mlfq *ml;
私がやりたいことは、「mlfq」を他の「フロント」キューにリンクすることです。
私の挿入機能では、メモリを割り当てました
struct mlfq *ptr;
struct str1 *temp;
ptr = malloc(sizeof(struct mlgq)
temp=malloc(sizeof(struct str1));
ptr->p = front;
エラーを取得: INCOMPATIBLE TYPES IN ASSIGNMENT. これでフロントがロードされ、キュー構造「フロント」の内容を取得してそれにリンクしようとしています。
誰が何が起こっているのか教えてもらえますか?