thiet ke website

Đổi màu chữ và màu nền đơn giản trong C++

Bạn đang thắc mắc làm sao để đổi màu chữ và màu nền trong console của C++? Bài viết này sẽ giới thiệu cho các bạn một cách đơn giản để đổi màu nền và màu chữ… các bạn hãy chép đoạn code phía dưới và chạy thử các bạn sẽ hiểu cách hoạt động của hàm này :D…

background color and text color c++

#include <windows.h>
#include <iostream>
//setColor zFull.net
using namespace std;
int main() {
	HANDLE hConsoleColor;
	hConsoleColor = GetStdHandle(STD_OUTPUT_HANDLE);
	for(int k=0;k<=255;k++) {
		SetConsoleTextAttribute(hConsoleColor, k);
		cout << k << " - Change color!  ";
		if (k%3==0) cout << endl;
	}
	return 0;
}

Trong lệnh SetConsoleTextAttribute(hConsoleColor, k); thì k có nghĩa là tham số màu… có thể chọn từ 0 -> 255… nếu quá 255 nó sẽ tự quay lại 0 theo chu kỳ, tức là 256 thì màu sẽ giống như 0.

Ngoài ra, nếu nhu cầu đơn giản hơn các bạn có thể dùng hàm system(“color XX”); hàm này không cần sử dụng thư viện thêm. XX các bạn thay bằng 2 ký tự theo hình sau.

color

Chúc các bạn chơi lập trình vui vẻ!

Thiet ke logo

Bài viết liên quan

[Java cơ bản] Bài 1: Giới thiệu và cài đặt JDK

[Java cơ bản] Bài 1: Giới thiệu và cài đặt JDK

Dành cho những bạn đang và bắt đầu làm quen với lập trình java 😀 … Video đầu tiên này sẽ hướng dẫn các bạn cách cài đặt và cấu hình JDK. Chúc các bạn học tập vui vẻ!

[Java cơ bản] Bài 17: Cấu trúc vòng lặp Do-While

[Java cơ bản] Bài 17: Cấu trúc vòng lặp Do-While

Cấu trúc lệnh do while tương tự cấu trúc lệnh while. Khác nhau là do while dù biểu thức điều kiện sai nó vẫn thực hiện vòng lặp ít nhất một lần, còn while nếu biểu thức điều kiện sai thì nó sẽ không làm…

[Java cơ bản] Bài 54: Thread (Phần 1)

[Java cơ bản] Bài 54: Thread (Phần 1)

Video ngày hôm nay của chúng tôi sẽ nói về Thread trong Java, vì nội dung dài nên sẽ chia làm 2 phần. Các bạn hãy theo dõi để nắm được kiến thức tốt nhất!

[Java cơ bản] Bài 30: Try – Catch (Phần 1)

[Java cơ bản] Bài 30: Try – Catch (Phần 1)

Video này sẽ giới thiệu tới các bạn try – catch trong lập trình hướng đối tượng Java. Chúc các bạn học tập tốt! Nếu có thắc mắc hãy để lại bình luận.

Bình luận ()