首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言基礎

Turbo C 字符屏幕函數詳解:窗口、顏色、輸入輸出

     編輯:C 語言基礎

窗口定義

默認全屏 80×25(或 40×25)文本單元。window(left, top, right, bottom) 定義矩形窗口,坐標以屏幕左上角為 (1,1),右下 (80,25)。

window(20, 5, 50, 25);  // (20,5) 起 30列×15行窗口

多窗口切換:再次調用 window() 即激活新窗口(DOS 單任務,同一時刻僅一活動窗口)。

顏色設置

void textbackground(int color);  // 背景色
void textcolor(int color);       // 前景色
常數值顏色適用
BLACK0黑前景/背景
BLUE1藍前景/背景
GREEN2綠前景/背景
CYAN3青前景/背景
RED4紅前景/背景
MAGENTA5洋紅前景/背景
BROWN6棕前景/背景
LIGHTGRAY7淡灰前景/背景
DARKGRAY8深灰僅前景
LIGHTBLUE9淡藍僅前景
LIGHTGREEN10淡綠僅前景
LIGHTCYAN11淡青僅前景
LIGHTRED12淡紅僅前景
LIGHTMAGENTA13淡洋紅僅前景
YELLOW14黃僅前景
WHITE15白僅前景
BLINK128閃爍屬性僅前景

組合示例:textcolor(RED + BLINK); textbackground(BLUE);

清屏與輸入輸出

  • clrscr():清除**當前窗口**內容
  • cprintf() / cscanf():窗口內格式化輸入輸出
  • gotoxy(x, y):移動光標至窗口相對坐標
  • wherex() / wherey():獲取當前光標位置

所有函數原型在 conio.h。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved