C++簡(jiǎn)單的利用控制臺(tái)實(shí)現(xiàn)界面效果
2021-03-22 12:57 作者:NormanGrimes | 我要投稿

以下為主要的頭文件代碼,只需要在頭文件中添加即可。
開(kāi)發(fā)環(huán)境:Visual Studio 2019
使用此頭文件開(kāi)發(fā)的實(shí)例可以參考:?[C++控制臺(tái)掃雷]
此頭文件的更新版本可以參考:?[ICUF_HEAD_04.h]

# ICUF_HEAD_03.h
此頭文件中包含了ANSI控制碼可以在控制臺(tái)界面中給部分地方繪制顏色。SystemList功能可以在控制臺(tái)中做到一定的界面效果,在程序開(kāi)始的界面中,依靠此功能可以實(shí)現(xiàn)上下進(jìn)行選擇,同樣也支持輸入數(shù)字。但因?yàn)開(kāi)getch()語(yǔ)句的原因最多只支持10個(gè)數(shù)字選項(xiàng)顯示。

關(guān)于如何使用這個(gè)頭文件,我提供了一個(gè)C++的源文件代碼。
(C++控制臺(tái)購(gòu)物系統(tǒng)的殼子)
以下為運(yùn)行的一些截圖




Wild_Chicken_Programing TANXL
TIPS:
\033[33m等類(lèi)似的代碼在部分系統(tǒng)中會(huì)輸出字符而不是顏色。
部分情況下回車(chē)按鍵是"/n"而不是本文的"/r"。
CSDN的文章是我發(fā)的。
2021/1/30 22:53 在改進(jìn)ICUF_HEAD_03.h時(shí)發(fā)現(xiàn)ICUF_02代碼運(yùn)行有問(wèn)題,已修改。