当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言有没有自带画图函数库该怎么应用

更新:12-21 整理:39baobao.com
字体:

有,你可以使用graphics.h 头文件调用标准C函数 不过 16位c编译器绘图,就是中断调用 turboc的图形库就是封装了中断调用,不过支持的分辨率最高只有640*480 并不支持SVGA 支持SVGA的高分辨率绘图通过调用中断 10h的4f功能来实现 主要分辨率设置代码 unsigned char set_SVGA_mode(int vmode) {union REGS r; r.x.ax=0x4f02; r.x.bx=vmode; int86(0x10,&r,&r); return(r.h.ah); } void hide_text_cursor(void) {union REGS r; r.h.ah=1; r.h.ch=32; int86(0x10,&r,&r); } void selectpage(register char page) {union REGS r; r.x.ax=0x4f05; r.x.bx=0; r.x.dx=page; int86(0x10,&r,&r); } void show_text_cursor(char size) {union REGS r; r.h.ah=1; r.h.cl=size; r.h.ch=7; int86(0x10,&r,&r); } unsigned int get_SVGA_mode() {union REGS r; r.x.ax=0x4f03; int86(0x10,&r,&r); return(r.x.bx); } 这个在所有16位C编译器里都可以使用,只是略有不同

本文地址:https://www.39baobao.com/show/29_12673.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.