используя структуру из другого файла в заголовке - PullRequest
0 голосов
/ 28 апреля 2020

Я определил структуру (пусть назовем ее test) в файле ах, эта структура должна использоваться многими файлами. В файле bh мне нужно использовать эту структуру, но не как указатель (struct test a[32] и не struct test* a) как один из атрибутов другой структуры (пусть назовем ее test_container). но я получаю error: array type has incomplete element type. Я предполагаю, что это происходит потому, что компилятор не знает структуру теста, поэтому он не может определить, сколько места требуется test_container. поэтому я пытаюсь добавить #include <a.h> в чч, но затем я получаю fatal error: a.h: No such file or directory. оба файла находятся в одном каталоге. в чем проблема?

1 Ответ

1 голос
/ 28 апреля 2020

Используйте #include "a.h", чтобы включить свой собственный .h.

Кстати, вы должны разместить реальный код вместо описания.

...