Helllo,структуры для инициализации очереди многоуровневой обратной связи
Я пытаюсь создать многоуровневую очередь обратной связи и имейте проблему с доступом к структурам данных.
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;
получая ошибку: несоответствующий тип присваивания. Теперь загружен фронт, и я пытаюсь получить содержимое структуры очереди «фронт», чтобы связать его.
Может ли кто-нибудь сказать, что происходит?
Вы переименовали структуру «str1» в «mystruct» во время публикации? – wildplasser