Programming 版 (精华区)
发信人: kaola (我好困呀!), 信区: Programming
标 题: 用C语言编写屏幕显示格式的控制
发信站: 哈工大紫丁香 (2001年09月09日12:23:34 星期天), 站内信件
本文通过一个简单的演示程序来说明用C语言编写屏幕显示格式的控制。
----------------------------------------------------------------------------
----
正文:
用C语言编写屏幕显示格式的控制
一个良好的屏幕格式能给操作者提供很大的方便,也给人们一种赏心悦目的感觉。
为了控制屏幕显示格式,需要编写两个屏幕控制。我们可以借助这两个函数,设计
出用户所需要的屏幕显示格式。
下面是一个简单的演示程序。程序中借助这两个函数,在屏幕中间显示变动的数字
。
# include<stdio.h>
# include<bios.h>
#include<dos.h>
void cls(int);
void gotoXy(int,int);
void cls(line)
int line;
{
union REGS in,out;
in.X.aX=0600;
in.X.cX=0000;
in.h.dh=line-1;
in.h.dl=79;
in.h.bh=07;
int86(0X10,&in,&out);
}
void gotoXy (X,y)
int X,y;
{
union REGS in,out;
in.h.dh=X;
in.h.dl=y;
in.h.ah=02;
in.h.bh=0;
int86 (0X10,&in,&out);
}
void main( )
{
int i;
gotoXy(0,0);
cls(11);
gotoXy(4,20);
printf("------------------------");
gotoXy(5,20);
printf("|proceeding record No: |");
gotoXy(6,20);
printf("------------------------");
for (i=1;i<=1000;i++)
{
gotoXy(5,45);
printf("%4d",i);
}
}
--
我怕水,我怕谁?
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.247.126]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.364毫秒