不一樣的 hello,world

2021-08-21 22:13:07 字數 1394 閱讀 3354

當初初識c語言,第乙個程式接觸的就是"hello,world!" , 但是看慣了黑色與白色以及固定位置的輸出,我們難免也會產生以下問題:

既然這些問題能被提出,當然就會有相應的**去解決這些問題,下面對以上問題一一解釋:

#include #include int main(void)

但是多輸出幾局的話我們就又會發現一些問題:

#include #include #include int main()  

首先,如果想要另外輸出一行不同顏色的語句就要在這條語句之前再額外新增一句顏色控制語句來實現顏色的更改;

對於控制台函式內部的顏色引數,除了基本的英文大寫顏色單詞之外還可以使用十六進製制**(前兩位是前景色,後兩位是背景色,十六進製制顏色**不夠兩位在第一位後面新增小寫字母x即可,上面**中也有示例,這個示例在選單游標移動時很常見);

如果想要以後的輸出恢復白色顯示,可使用一下**即可:

setconsoletextattribute(hout,foreground_red |foreground_green |foreground_blue ); 

這個功能在這裡只進行簡單的介紹以解決現有的簡單問題,後期這塊知識點將會牽涉到很多應用方面;

typedef struct _coord

coord;

#include#includeint main()

; //初始化游標位置

hout=getstdhandle(std_output_handle); //初始化hout控制代碼

setconsolecursorposition(hout,pos); //定位游標位置

setconsoletextattribute(hout,foreground_green); //設定控制台顏色

不一樣又不一樣的 木板接水

空地上豎立著n個從左到右排列的木板,它們可以把水擋住,但溢位最邊上木板的水將會流到空地上。已知木板間距都是單位1,現給定每個木板的高度,請求出總共能接住的水量?說明一點,這裡只考慮間距 寬度 和高度,不考慮第三個維度,因此水量是平方單位。木板高度分別是2,1,3,那麼我們可以接住2 2 4平方單位的...

我們不一樣

前輩們因自身實際的種種因素的影響而產生的認知,並不一定適用於我們自身。你可能從來不會去想乙個問題 你的觀點,來自 其實,它們絕大部分來自網路,它們或多或少地蠶食了你的判斷力。未來的路要怎麼走,沒有對與錯。有的,只是每乙個選擇所需要承擔的責任。我不想面臨,後之視今亦猶今之視昔的悲哀。我希望,未來回首,...

我們不一樣

這麼多年的兄弟 有誰比我更了解你 太多太多不容易 磨平了歲月和脾氣 時間轉眼就過去 這身後不散的筵席 只因為我們還在 心留在原地 張開手 需要多大的勇氣 這片天 你我一起撐起 更努力 只為了我們想要的明天 好好的 這份情好好珍惜 我們不一樣 每個人都有不同的境遇 我們在這裡 在這裡等你 我們不一樣 ...