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 55: Thread (Phần 2)

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

Và hôm nay sẽ tiếp tục nói về phần 2 của Thread trong Java, nếu có gì thắc mắc các bạn có thể để lại bình luận.

[Java cơ bản] Bài 29: Import

[Java cơ bản] Bài 29: Import

Ngày hôm chúng ta bước vào bài 29, tìm hiểu từ khóa import trong Java. Hãy xem video và nếu có thắc mắc hãy để lại bình luận cho mình.

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

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

Video tiếp theo này sẽ giới thiệu và hướng dẫn các bạn về Override trong lập trình hướng đối tượng Java. Chúc các bạn học tập thật tốt!

Cách sửa lỗi lệch tiếng Việt trong Chrome 39

Cách sửa lỗi lệch tiếng Việt trong Chrome 39

Khi nâng cấp Chrome lên phiên bản 39, Google Chrome đã bị một lỗi nhỏ nhưng khá nghiêm trọng, đó là lệch font chữ tiếng Việt ở một vài chỗ. Bài viết này sẽ hướng dẫn bạn cách khắc phục lỗi đó. Nếu bạn đang…

Bình luận ()