Вопрос конечно чайниковский, сознаю, я пока к таким отношусь..
В коде С определены несколько массивов (ессно постоянного размера), например:
Код
int arr1[A], arr2[B],...
.
.
.
void main()
{
.
.
A,B - постоянные константы для всего проэкта, посему хочу дать их определение в .h файле где буду определять все константы и глобальные переменные. Сей .h файл includиться в С.
Как правильно определить A,B (и инициализировать) в .h файле что-бы их символьно использовать в С коде (в определении размеров массивов) ?
Пробовал:
Код
.h file:
extern int A = 5800;
extern int B = 2900;
Затем в С:
Код
int arr1[A], arr2[B];
void main()
{
.
.
Компилятор не берет ...