C++ это объявление не содержит класс хранения или спецификатор типа. Не получается изменить значение структуры
короче создал структуру, в которой будет значение цветов в rgb формате.
Код
draw.h
#pragma once
struct tileColor
{
short red;
short green;
short blue;
};
tileColor c2; //colot point 2..
tileColor c4;
tileColor c8;
tileColor c16;
tileColor c32;
tileColor c64;
tileColor c128;
draw.cpp
#include "draw.h"
extern tileColor c2; //colot point 2..
extern tileColor c4;
extern tileColor c8;
extern tileColor c16;
extern tileColor c32;
extern tileColor c64;
extern tileColor c128;
c2.red = 6;
там где я даю значение c2.red. Выдает ошибку "C++ это объявление не содержит класс хранения или спецификатор типа" Как исправить?
Я вообще с многофайловыми проектами не работал. Вот как бы тему понимаю, а не деле это.