Mam w programie coś takiego:
#define KOLOR_TLA RED
czyli zdefiniowany KOLOR_TLA na czerwony.
Używam tego KOLOR_TLA wielokrotnie w moim programie, np poprzez standardową funkcje: textbackground(KOLOR_TLA);.
Ale w trakcie działania jest opcja zmiany koloru tla przez użytkowinika, np użytkownik chce żeby kolor tla byl od teraz czerwony.
I wlasnie nie wiem jak takie coś zrobić, czego tu użyć zamiast #define. Pewnie to jest proste, można użyć jakichś zmiennych, ale nie wiem właśnie jak, żeby póżniej móc to wykorzystać w funkcji textbackground();, bo nie robiłem nigdy podobnych rzeczy.
Z góry dziękuje za pomoc ! Koski
0
0
Zdefiniuj wlasny tem zmiennych.... enum i jakos tak, wiecej nie powiem bo nie jestem wstanie = powrot z lokalu... powodzenia
0
hmm moze zrob zamiast definicji preprocesora jakas zmienna globalna ktora bedzie trzymac kolor i jednoczesnie bedzie go mozna zmienic w trakcie dzialania progza
0
Dzięki za pomoc! W sumie to nie zastanowiłem się tak dobrze zanim napisałem posta. Oczywiście, użyje zmiennej globalnej typu int, bo kolor jest przecież cyfrą. Jeszcze raz dziękuje i pozdrawiam.