Я пытаюсь построить объект структуры, но получаю ошибку сегментации при назначении значений.После того, как я построю объект, он будет передан указателем в список.Вот моя реализация:
struct clientInfo {
int client, a, b;
};
List *info=new List();
void thread(int which) {
clientInfo *cI;
cI->client=which;
cI->a=4;
cI->b=5;
info->Append(cI);
}
Во время выполнения 'cI-> client = which' возникает ошибка сегментации.Этот проект пишется на платформе nachos для всех, кто знаком, однако определение List во многом совпадает с определением любого связанного списка в C ++.Для тех, кто не знаком с nachos, 'void thread' - это мое 'int main'.
Заранее спасибо.