Надо создать программу из нескольких исходников. В заголовочном файле объявляю переменную short value; и функцию void func(void);, данный файл включаю и в main(), и в func(). Однако при компиляции компоновщик дает ошибку, что в функции func() переменная value, объявленная в main(), объявляется вторично. Пробовал через указатели, т.е. в заголовке объявлял указатель, а в исходниках его разыменовывал, функия отработала, но в конце выдалось сообщение, что присвоен нулевой указатель. Что еще можно попробовать ?
Форум —
Development