Cho bạn ý tưởng thôi, nếu bạn vẫn chưa làm được thì mình đưa code sau nha.
Bản ký tự: bản ký tự có mã ASCII chạy từ 0 -> 255, dùng %c là in ra ký tự có mã ASCII tương ứng, %d để in ra mã ASCII thôi.
Màu trên console:
Trên Windows: hàm SetConsoleTextAttribute(HANDLE hConsole, WORD attrib); để đặt màu, với hConsole = GetStdHandle(STD_OUTPUT_HANDLE);, attrib là mã màu (chạy từ 0x00 đến 0xFF). Khi chạy nhớ kèm theo text để kiểm tra và #include <windows.h>.
Trên Linux: có dạng "\E[<format_num>;<foreground_color>;<background_color>m". Bạn tham khảo thêm ở đây.
Cho bạn ý tưởng thôi, nếu bạn vẫn chưa làm được thì mình đưa code sau nha.
%c
là in ra ký tự có mã ASCII tương ứng,%d
để in ra mã ASCII thôi.SetConsoleTextAttribute(HANDLE hConsole, WORD attrib);
để đặt màu, vớihConsole = GetStdHandle(STD_OUTPUT_HANDLE);
,attrib
là mã màu (chạy từ 0x00 đến 0xFF). Khi chạy nhớ kèm theo text để kiểm tra và#include <windows.h>
."\E[<format_num>;<foreground_color>;<background_color>m"
. Bạn tham khảo thêm ở đây.cảm ơn bạn nha !!
ppppppppppppp