Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <windows.h>
- // Какой цвет как обозначается, при использовании ColorPrint():
- // (HEX)
- // 0 0 = черный
- // 1 1 = синий
- // 2 2 = зеленый
- // 3 3 = голубой
- // 4 4 = красный
- // 5 5 = лиловый
- // 6 6 = желтый
- // 7 7 = белый
- // 8 8 = серый
- // 9 9 = светло-синий
- // 10 a = светло-зеленый
- // 11 b = светло-голубой
- // 12 c = светло-красный
- // 13 d = светло-лиловый
- // 14 e = светло-желтый
- // 15 f = ярко-белый
- //
- // Y - это строка, X - это позиция в строке
- // ============================================
- void ColorPrint(int Y, int X, const char* str, int Colour)
- {
- DWORD result;
- COORD coord;
- HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
- SetConsoleTextAttribute(hStdout, Colour);
- coord.X = X; // Выбираем позицию
- coord.Y = Y; // Выбираем строку
- SetConsoleCursorPosition(hStdout, coord);
- WriteConsole(hStdout, str, strlen(str), &result, 0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement