下载此文档

c语言高级编程.docx


文档分类:IT计算机 | 页数:约103页 举报非法文档有奖
1/103
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/103 下载此文档
文档列表 文档介绍
c语言高级编程.docx高级编程技术
■、
•屏幕文本输出
•其它髙级编程技术
一、屏幕文本输出

1. 2窗口设置和文本输出函数
1. 3清屏和光标操作函数
1. 4屏幕文本移动与存取函数
1. 5状态査询函数

•文本方式就Jt显示文本的模式,它的显 示单位是字苻而不Jt图形方式下的 象素, 在屏幕上显示字符的位置坐标用行和列 表示。
■缺省方式下,
毎屏为80列25行,
Turbo C
规定屏的左上玮为1行1列,屏的右下角
为25行80列。
Turbo C支持的文本显示方式有5种,它 们可以用文本显示方式设置函数来进行 设置。
文本显示方李设置函数:
void textmode(int newmode)
其中newmode的值可分别为:
0 40 x25黑白显示
1 40 x25彩色显示
2 80 x25黑白显示
3 80 x 25彩色显示
7 80 X25单色显示
■ -1 上一次的显示方式
1. 1. 2 文本方武颜色控制函数
文本颜色设置函数void textcolor (int color) 控制文本显示的前景色,即字符显
函数void
示的颜色,其参数color仅能选择17种颜色, 即值为0~16。
•文本背系颜色设置
设Jt文本显
textbackground(int color)
示的背景颜色,其参数color仅月岂选择8种颜色, 即值为0~7。
文本属性设置函数 void textattr (int attr) 设置字符显示的颜色,背景色,字 符显示赴否闪烁,显示属性参数attr可用一个 字节即8位来描述。
—用高亮
\
\ •
\ 、
\ %.
\
用低亮度
—将设置
void highvideo(void) 度显示字符。
void lowvideo(void)- 显示字符。
void normvideo(void) 通常亮度显示字符。
2 窗口设置和文本输出函数
•在文本方式下,没进行窗口设置时,即 窗口设Jt缺省时,认为个屏幕为显示 窗口,
• Turbo C提供了窗口设Jt函数window (), 可由用户根据自 己的卿耍来篁新设定显 示窗口。当设定后,以后的控制台I/O操 作(即文本输入输出),就可均在此窗口 中进行。
1. 2. 1窗口设置函数
void window (int xl, int yl, int x2, int y2); \
•其中(xl, yl)为窗口的左上开坐标,(x2, yz)为窗口的右下片坐标,这些坐标是以 擅个屏幕为参考坐标系。
•利用窗口函数可以在屏幕上定义多个不 同窗口,以显示不同的借息。
1. 2. 2控制台文本输出函数
pri ntf (), put c(), put s(), put char ()和 输
window设置的
们输出的位置。
口的,它们不受由
口限制,也无法用函数控制它
Turbo C提供了三个文本输出函数, int cprintf(char *format,• • •); int
cputs (char *str); int putch(int ch);它
们受窗口的控制,窗口内显示光标的位置,就 是它开始输出的位置。
L 3. 1清屏函数
void clrscr (void); 淸除窗口中的文本,
并将光标移到当前窗口的左上玮,即(1, 1)处。
void clreol(void);除当前
口中从
光标位置开始到本行结尾的所有字符, 但不改变光标原来的位置。
void delline(void);删除一行字符, 该行足光标所在行。

c语言高级编程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数103
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小辰GG
  • 文件大小1.11 MB
  • 时间2021-06-12