C несовместимые типы возвращаемая структура - PullRequest
0 голосов
/ 28 мая 2018

Следующий код дает мне ошибку компиляции «несовместимые типы при назначении»

Файл 1:

struct a{
  int b;
}

Файл 2:

static struct a c;

void test(){
   c.b = 0;
}

struct a getStruct(){
   test();
   return c;
}

Файл 3:

static struct a d;

void setStruct(){
   d = getStruct(); (<-- Error)
}

Я искал это и не могу найти свою ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...