控制台介面相關操作 C 實現

2021-10-07 05:48:35 字數 1713 閱讀 3534

主要包括:

1、輸出座標控制;

2、顏色修改;

3、高亮顯示方向鍵選取選單項;

4、尺寸修改。

說明

(1)每種顏色對應的十六進製制數如下【0-黑色、1-藍色、2-綠色、3-湖藍色、4-紅色、5-紫色、6-黃色、7-白色、8-灰色、9-淡藍色、10-淡綠色、11-淡淺綠色、12-淡紅色、13-淡紫色、14-淡黃色、15-亮白色】。

(2)文字前景色:

foreground_red 紅色

foreground_green 綠色

foreground_blue 藍色

foreground_red|foreground_green 黃色

foreground_red|foreground_blue 紫紅色

foreground_green|foreground_blue 淡藍色

foreground_red|foreground_green|foreground_blue 白色

0 黑色

foreground_intensity 亮色(比原來顏色要亮 )

(3)文字背景色:

background_red 紅色

background_green 綠色

background_blue 藍色

background_red|background_green 黃色

background_red|background_blue 紫紅色

background_green|background_blue 淡藍色

background_red|background_green|background_blue 白色

0 黑色

c++**:

1與2的實現

#include

#include

#include

#include

using

namespace std;

void

setoutputposition

(int x,

int y)

intmain()

return0;

}

3和4的實現

在這裡插入**片#include

#include

#include

using

namespace std;

void

setoutputposition

(int x,

int y)

void

getconsolesize

(short

*cols,

short

*lines)

intmain()

setconsoletextattribute

(h, foreground_red | foreground_green | foreground_intensity)

; cout << endl << endl;

cout <<

"你做出了正確的選擇。"

<< endl;

return0;

}

c++執行結果:

1與2的結果

控制台介面控制(一)

總述 前言 這裡所說的控制台指的是console程式設計。顯示的介面類似dos,某種程式上也很像tc裡的執行結果。是一種vc上的簡易視窗程式設計。vc 有提供window視窗程式設計,可以寫出很好看的視窗介面,可是涉及的知識點較多。如果有時候只是想測試一下某個用法,或者寫的某個函式,就很沒效率。控制...

控制台介面控制(十) 讀取滑鼠操作

我在看到這一章之前一直不知道控制台也能通過滑鼠來操作。控制台的滑鼠操作需要得到滑鼠位置資訊,左右鍵資訊,單雙擊等等。效果 當滑鼠在控制台範圍內的時候,第一行會顯示滑鼠的位置 左鍵單擊在滑鼠當前位置寫下乙個a,右鍵單擊在滑鼠當前位置寫下乙個a 左鍵雙擊控制台退出。相關資訊 與讀取鍵盤資訊類似,讀取滑鼠...

c c 控制台游標的相關操作

謝謝合作 命令列的游標 consolecursor 其實就是乙個另類的插入符 caret 插入符是什麼呢?當你在記事本打字的時候,那個一閃一閃的豎線就叫做插入符。插入符的作用有多大呢?沒有了插入符,假如你正在輸入第二十個字,突然發現第乙個字打錯了,那麼你得把正確的十九個字和錯誤的第乙個字全刪了,再把...