文字的預設背景是textbackground(0),也就是黑色。但是為什麼它是大背景而我們後者的色彩只是文字的小背景呢?大背景只能是黑色的嗎?還是完全可以擴充套件其他顏色為大背景呢?
想到到擴充套件,我反而想起了清除。清除文字在我看來也可以是用黑色的背景將其覆蓋掉罷了。那麼就試試把它們覆蓋掉吧。
在 cprintf("Output at row 5 column 1\n"); 之後新增語句 clrscr(); 將得到一種比較理想的結果。
嗯,確實覆蓋了,很徹底。它是在定義 textbackground 背景的情況下將文字連同大背景一起覆蓋掉了。接下來我們就可以隨心所欲地來使用我們背景顏色,而不用再讓那個司空見慣來統治這一切了。
我們可以在一開頭的clrscr函式啟動之前使用 textbackground(7) 之後的文字如果沒有設定新的背景顏色,那麼你的顯示器將灰茫茫一片,看不見任何打印出來的文字文字,因為此時文字的顏色和背景是一樣的。我們也可以在你喜歡的大背景下設定不同的文字小背景,然後輸出空格。使用這種方法,可以打印出簡單的色塊效果。牛人們估計能做出很有創意的圖片。
文字的預設背景是textbackground(0),也就是黑色。但是為什麼它是大背景而我們後者的色彩只是文字的小背景呢?大背景只能是黑色的嗎?還是完全可以擴充套件其他顏色為大背景呢?
想到到擴充套件,我反而想起了清除。清除文字在我看來也可以是用黑色的背景將其覆蓋掉罷了。那麼就試試把它們覆蓋掉吧。
在 cprintf("Output at row 5 column 1\n"); 之後新增語句 clrscr(); 將得到一種比較理想的結果。
嗯,確實覆蓋了,很徹底。它是在定義 textbackground 背景的情況下將文字連同大背景一起覆蓋掉了。接下來我們就可以隨心所欲地來使用我們背景顏色,而不用再讓那個司空見慣來統治這一切了。
我們可以在一開頭的clrscr函式啟動之前使用 textbackground(7) 之後的文字如果沒有設定新的背景顏色,那麼你的顯示器將灰茫茫一片,看不見任何打印出來的文字文字,因為此時文字的顏色和背景是一樣的。我們也可以在你喜歡的大背景下設定不同的文字小背景,然後輸出空格。使用這種方法,可以打印出簡單的色塊效果。牛人們估計能做出很有創意的圖片。