扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
有,你可以使用graphics.h 头文件调用标准C函数
赞皇ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
不过
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编译器里都可以使用,只是略有不同
我觉得不可能。首先你要明白编译器的原理是将C语言先反汇编,在将汇编语言翻译成机器码,这就注定编译器的库要比较大,而且占用的硬件资源开销大。而另一方面,一般的手机完全不考虑,目前的智能手机多是ARM核等一系列微处理器,与通用的CPU(如intel系列)相比天壤之别,本身硬件资源不足,一般搭载的是嵌入式操作系统,如目前比较流行的symbain、android、iphone等,只能满足简单的娱乐功能及控制功能,对于编译器来说远远不足。
1、打开Microsoft Visual Studio;
2、在Microsoft Visual Studio界面中,点击编译菜单,执行编译指令,详细操作如下;
3、编译完成后,再次在该菜单下,点击【生成】菜单,将会生成可执行文件,详细如下所示;
4、上述执行完成后,我们可以在生成目录下查看可执行文件,如下图所示;
5、最后直接双击执行该可执行文件即可,如下图所示。
需要Window图像编程,Window编程就是基于C语言的,在Visual C++6.0可以编写Win32程序
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流