Я довольно новичок в программировании и пытаюсь использовать цвета в консоли, но у него не так много вариантов, поэтому я хотел бы изменить 16 базовых цветов, чтобы получить персонализированные. Я нашел этот код, но он не работает (цвета не меняются).
CONSOLE_SCREEN_BUFFER_INFOEX info;
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfoEx(hConsole, &info);
info.ColorTable[0] = RGB(0,0,0);
...
info.ColorTable[3] = RGB(135, 206, 235);
...
info.ColorTable[15] = RGB (25,25,25);
SetConsoleScreenBufferInfoEx(hConsole, &info);`