Надо создать программу из нескольких исходников. В заголовочном файле объявляю переменную short value; и функцию void func(void);, данный файл включаю и в main(), и в func(). Однако при компиляции компоновщик дает ошибку, что в функции func() переменная value, объявленная в main(), объявляется вторично. Пробовал через указатели, т.е. в заголовке объявлял указатель, а в исходниках его разыменовывал, функия отработала, но в конце выдалось сообщение, что присвоен нулевой указатель. Что еще можно попробовать ?
Ответ на:
комментарий
от Havoc
Ответ на:
комментарий
от Havoc
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Си, объявление static-функций (2007)
- Форум C extern variables (2010)
- Форум Возврат указателя на вложенную функцию. (2018)
- Форум Объявление функции находящейся в static struct (2011)
- Форум Приключения в стране указателей (2012)
- Форум [Qt] ThreadTimer пример из М.Шлее; не понимаю как живет локальная переменная (2010)
- Форум PIMPL без указателя (2016)
- Форум Глобальные переменные (2019)
- Форум Глобальные переменные (2009)
- Форум Глобальные переменные (2008)