- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算器程序(国外英文资料)
计算器程序(国外英文资料)
#包括 DOS。H / * * / DOS接口函数
#包括数学。”数学函数的定义/ * * /
#包括是。H / * * /屏幕操作函数
#包括 stdio. h>/我/ O函数*/
#包括 STDLIB. H / * * /库函数
#包括 stdarg。H / * * /变量长度参数表
#包括图形。”图形函数/ * * /
#包括字符串。H / * * /字符串函数
#包括运算符。H / * * /字符操作函数
#定义了0x48 / * * /光标上移键
#定义下光标下移键0x50 / * * /
#定义左光标左移键0x4b / * * /
#定义对0x4d / * * /光标右移键
#定义输入/ * * /回车键0x0d
void * rar;/*全局变量,保存光标图象*/
结构palettetype调色板;/ * * /使用调色板信息
图形设备驱动;/ * * /图形设备驱动
int GraphMode;/ * * /图形模式值
错误代码;/ * * /错误代码
国际maxcolors;/ * * /可用颜色的最大数值
int MaxX、马克斯;/ * * /屏幕的最大分辨率
双径;/ * * /屏幕的像素比
drawboder虚空(void);/ * * /画边框函数
无效的初始化(void);/ * * /初始化函数
虚空(void);计算机计算器计算函数/ * * /
无效changetextstyle(int的字体,int方向,int charsize);/ * * /改变文本样式函数
虚空法(char *头);/ * * /窗口函数
国际specialkey(void);/ * * /获取特殊键函数
国际arrow();/ * * /设置箭头光标函数
主函数/ * * /
国际main()
{
initialize();/ * * /设置系统进入图形模式
computer();/ * * /运行计算器
closegraph();/ * * /系统关闭图形模式返回文本模式
返回(0);/*结束程序*/
}
设置系统进入图形模式/ * * /
初始化(空)
{
国际xasp,yasp;/*用于读X和Y方向纵横比*/
graphdriver =检测;/ * * /自动检测显示器
这句话的意思是(与graphdriver,与graphmode,”);
初始化图形系统/ * * /
错误代码= graphresult();/ * * /读初始化结果
如果(错误代码!=神交)/ * * /如果初始化时出现错误
{
printf(“图形系统错误:%s \n“,
grapherrormsg(误码));/ * * /显示错误代码
出口(1);/*退出*/
}
getpalette(和调色板);/ * * /读面板信息
maxcolors = getmaxcolor() + 1;/ * * /读取颜色的最大值
Maxx = getmaxx();/ * * /读屏幕尺寸
马克斯= getmaxy();/ * * /读屏幕尺寸
getaspectratio(与xasp,与yasp);/ * * /拷贝纵横比到变量中
比=(双)xasp /(双)yasp;/ * * /计算纵横比值
}
计算器函数/ * * /
无效计算机(空)
{
结构viewporttype VP;/ * * /定义视口类型变量
颜色、高度、宽度;
x,y,x0,y0,I,J,V,M,N,法案,标志= 1;
浮num1 = 0,num2 = 0,结果操作数和计算结果变量;/* */
char cnum [ 5 ],出现[ 20 ] = {“”},C,温度[ 20 ] = {“”};
char str1 [] =“1230.456 + 789 * / QC = ^ %”;定义字符串在按钮图形上显示的符号/ * * /
法(“计算器”);/*显示主窗口*/
颜色= 7;/*设置灰颜色值*/
getviewsettings( VP);
Read the current window size / * * /
Width= (vp.right+1) /10; / * * / width settings button
Height= (vp.bottom-10) /10; / * * / height settings button
X = width /2; / * * / coordinate set X values
Y = height/2; / * * / coordinate set Y values
Setfillstyle (SOLID_FILL, color+3);
Bar (x+width*2, y, x+7*widt
文档评论(0)