Cách lấy màu trong chương trình C (có ảnh)

Mục lục:

Cách lấy màu trong chương trình C (có ảnh)
Cách lấy màu trong chương trình C (có ảnh)

Video: Cách lấy màu trong chương trình C (có ảnh)

Video: Cách lấy màu trong chương trình C (có ảnh)
Video: Học chỉnh ảnh bằng Adobe Lightroom CC2021 trong 60 phút | Tú Thanh Blog 2024, Tháng mười một
Anonim

Thay đổi màu sắc và văn bản trong chương trình C có thể giúp chương trình đó nổi bật khi được người dùng chạy. Thay đổi màu sắc của văn bản và đối tượng là một quá trình khá đơn giản và các chức năng cần thiết có sẵn trong thư viện chuẩn. Bạn có thể thay đổi bất kỳ màu nào bạn tạo ra trên màn hình.

Bươc chân

Phần 1/2: Thay đổi màu văn bản đầu ra

Lấy màu trong chương trình C Bước 1
Lấy màu trong chương trình C Bước 1

Bước 1. Bao gồm thư viện Đầu vào và Đầu ra Chuẩn

Thư viện chung này cho phép bạn thay đổi màu mà văn bản đầu ra hiển thị. Thêm mã sau vào bên trên chương trình của bạn:

#bao gồm

Lấy màu trong chương trình C Bước 2
Lấy màu trong chương trình C Bước 2

Bước 2. Bao gồm các thư viện Đầu vào và Đầu ra của Console

Bước này sẽ giúp người dùng nắm bắt được thao tác nhập bàn phím từ người dùng dễ dàng hơn. Thêm các thư viện đó trong thư viện stdio.h:

#include #include

Lấy màu trong chương trình C Bước 3
Lấy màu trong chương trình C Bước 3

Bước 3. Sử dụng chức năng màu văn bản để chỉ định màu bạn muốn sử dụng cho văn bản

Bạn có thể sử dụng chức năng này để thay đổi màu sắc của văn bản đầu ra của mình. Màu sắc phải được viết hoa toàn bộ hoặc được thể hiện dưới dạng giá trị số:

#include #include main () {textcolor (RED); // Bạn có thể gõ "4" thay vì "RED", nhưng khó phát hiện hơn}

Màu sắc Giá trị số
MÀU ĐEN 0
MÀU XANH DƯƠNG 1
MÀU XANH LÁ 2
SIAN 3
MÀU ĐỎ 4
MAGENTA 5
SÔ CÔ LA 6
XÁM NHẠT 7
XÁM CŨ 8
ÁNH SÁNG XANH 9
MÀU XANH LỢT 10
SIAN YOUNG 11
HỒNG 12
MAGENTA TRẺ 13
MÀU VÀNG 14
TRẮNG 15

Còn nhiều màu nữa. Các màu có sẵn tùy thuộc vào trình điều khiển đồ họa đã cài đặt và chế độ hiện tại. Màu sắc phải được viết bằng tất cả các chữ cái in hoa

Lấy màu trong chương trình C Bước 4
Lấy màu trong chương trình C Bước 4

Bước 4. Thêm văn bản đầu ra và kết thúc chương trình

Bao gồm chức năng cprintf để hiển thị một số văn bản với màu mới của bạn. Sử dụng chức năng getch ở cuối để đóng chương trình khi người dùng nhấn phím bất kỳ.

#include #include main () {textcolor (ĐỎ); // Bạn có thể gõ "4" thay vì "RED", nhưng khó nhận ra cprintf ("Hello, World!"); getch (); trả về 0; }

Phần 2 của 2: Thay đổi màu ảnh

Lấy màu trong chương trình C Bước 5
Lấy màu trong chương trình C Bước 5

Bước 1. Bao gồm một thư viện đồ họa

Thư viện đồ họa C cho phép bạn vẽ các đối tượng cũng như điều chỉnh màu sắc của chúng. Bạn có thể truy cập thư viện đồ họa bằng cách đưa nó vào đầu chương trình của bạn:

#bao gồm

Lấy màu trong chương trình C Bước 6
Lấy màu trong chương trình C Bước 6

Bước 2. Bao gồm các thư viện Đầu vào và Đầu ra của Console

Bạn có thể sử dụng thư viện này để nắm bắt thông tin đầu vào của người dùng dễ dàng hơn. Thêm các thư viện đó trong thư viện graphics.h:

#include #include

Lấy màu trong chương trình C Bước 7
Lấy màu trong chương trình C Bước 7

Bước 3. Đặt các biến cho trình điều khiển và chế độ đồ họa

Bạn phải thực hiện bước này trước khi bắt đầu vẽ các đối tượng để chương trình có thể truy cập trình điều khiển đồ họa hệ thống. Bước này sẽ tạo một vùng trên màn hình nơi đối tượng được vẽ.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Thay đổi vị trí này thành vị trí trình biên dịch của bạn}

Lấy màu trong chương trình C Bước 8
Lấy màu trong chương trình C Bước 8

Bước 4. Xác định màu của đối tượng bạn muốn vẽ

Trước khi mã hóa một đối tượng, hãy sử dụng hàm setcolor để chỉ định màu của đối tượng để vẽ:

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (BLUE); // Bạn có thể nhập "1" thay vì "BLUE" để có cùng màu, nhưng khó phát hiện hơn}

Lấy màu trong chương trình C Bước 9
Lấy màu trong chương trình C Bước 9

Bước 5. Vẽ đối tượng mà bạn chọn

Ví dụ, bạn vẽ một hình vuông bằng cách sử dụng chức năng hình chữ nhật. Bạn có thể sử dụng công cụ vẽ graphics.h để chọn màu.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (BLUE); hình chữ nhật (50, 50, 100, 100); // Hình này cho thấy vị trí của góc trên cùng bên trái và góc dưới bên phải}

Lấy màu trong chương trình C Bước 10
Lấy màu trong chương trình C Bước 10

Bước 6. Hoàn thành chương trình và chạy thử nghiệm

Thêm lệnh getch và tắt vùng đồ họa khi bạn đóng chương trình. Thực hiện biên dịch và thử nghiệm.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (BLUE); hình chữ nhật (50, 50, 100, 100); getch (); closegraph (); trả về 0; }

Thí dụ

#include #include main () {int gd = DETECT, gm, draw_color; char a [100]; initgraph (& gd, & gm, '' C: / TC / BGI ''); draw_color = getcolor (); sprintf (a, '' Màu vẽ hiện tại =% d '', draw_color); outtextxy (10, 10, a); getch (); closegraph (); trả về 0; }

Đề xuất: