0
我在工程課程中使用Solaris服務器。通過SecureCRT和gcc編譯器運行代碼。我們的任務是讓用戶輸入一個字符串,並讓程序將其反轉。輸入字符串需要顯示爲紅色,我不知道代碼如何操縱顏色來屏幕。用戶字符串輸入顯示顏色
用於輸入/輸出
我試圖運行從下面的第一鏈路的代碼見圖像,並且它在任何顏色didnt輸出。它仍然顯示標準黑白中的所有單詞
我在工程課程中使用Solaris服務器。通過SecureCRT和gcc編譯器運行代碼。我們的任務是讓用戶輸入一個字符串,並讓程序將其反轉。輸入字符串需要顯示爲紅色,我不知道代碼如何操縱顏色來屏幕。用戶字符串輸入顯示顏色
用於輸入/輸出
我試圖運行從下面的第一鏈路的代碼見圖像,並且它在任何顏色didnt輸出。它仍然顯示標準黑白中的所有單詞
查看ncurses。這是一個爲處理這類事情而建立的圖書館,以及其他格式。
start_color() in curses
可能是一個好的開始。
請參閱:http://stackoverflow.com/questions/3585846/color-text-in-terminal-aplications-in-unix – OlivierLi 2013-02-22 18:50:51
查看此[發佈](http://stackoverflow.com/questions/3274824/ color-console-in-ansi-c),希望它有幫助 – Houari 2013-02-22 18:52:13
你應該能夠寫出適當的控制字符到stdout來改變顏色(然後再改回來)\\ 033 [1; 31m是紅色的\\ 033 [1; 39米是白色的 – technosaurus 2013-02-22 18:56:59