用c语言编写钢琴程序,如何用C/C++编写钢琴程序
我正在尝试为钢琴编写一个C程序,其中钢琴的节点是通过鼠标移动来控制的。 但是在linux#include中,include; 和#include; 是不存在的,所以我得到了错误。 linux中是否存在用于#include其他库; 和#include; ? 我尝试了下面的代码。#include
#include
union REGS in, out;
void detect_mouse ()
{
in.x.ax = 0;
int86 (0X33,&in,&out); //invoke interrupt
if (out.x.ax == 0)
printf ("\nMouse Failed To Initialize");
else
printf ("\nMouse was Succesfully Initialized");
}
void showmouse_graphics ()
{
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "c:\\tc\\bgi");
in.x.ax = 1;
int86 (0X33,&in,&out);
getch ();
closegraph ();
}
void detect ()
{
int button;
while (!kbhit () )
{
in.x.ax = 3;
int86 (0X33,&in,&out);
button=out.x.bx&7
switch(button)
{
case 1:
print(“left button pressed\n”);
break;
case 2:
print(“right button pressed\n”);
break;
case 4:
print(“middle button pressed\n”);
break;
case 3:
print(“left and right button pressed\n”);
break;
case 5:
print(“left and middle button pressed\n”);
break;
case 6:
print(“right and middle button pressed\n”);
break;
case 7:
print(“all the three buttons pressed\n”);
break;
default:
print(“No button pressed\n”);
}
delay (200); // Otherwise due to quick computer response 100s of words will get print
}
}
void hide_mouse ()
{
in.x.ax = 2;
int86 (0X33,&in,&out);
}
int main ()
{
detect_mouse ();
showmouse_graphics ();
detect ();
hide_mouse ();
return 0;
}
用c语言编写钢琴程序,如何用C/C++编写钢琴程序相关推荐
- python编写查询_如何用python脚本编写查询
数据:{ "Fruit": "Pomegranate", "District": "Nasik", "Talu ...
- c语言商场收款程序,c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程式...
c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程式以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语 ...
- c语言字符的计数器,如何用C语言编写计数器.docx
如何用C语言编写计数器 难怪很多前辈说调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言.不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件.?我以前接触的程序大多是有比较成形 ...
- c语言100以内奇数的和为多少,编写C#程序,计算100以内所有奇数的和。谢谢了,大神帮忙啊...
编写C#程序,计算100以内所有奇数的和.谢谢了,大神帮忙啊以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编写C#程序 ...
- c语言中语句开始的标志是,第一个单片机程序(C语言编写)
第一个单片机程序: #include //包含特殊功能寄存器定义的头文件 sbitLED = P0^0; //位地址声明,注意:sbit 必须小写.P 大写! void main(){ //任何一个 ...
- vc 写c语言程序步骤,VC++ 6.0编写程序的详细步骤
想知道VC++ 6.0工具如何编写程序吗,可能有些朋友还不熟悉,我们一起去了解一下VC++ 6.0编写程序的详细步骤吧. VC++ 6.0编写程序的详细步骤 vc++6.0的菜单简洁,工具明了,这里以 ...
- c语言整数与平均值,编写求一组整数的和与平均值的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ----------------------------------------------------- [习题6-1]编写求一组整数的和与平均值的程序 ...
- c语言编写程序平均值,编写求一组整数的和与平均值的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ----------------------------------------------------- [习题6-1]编写求一组整数的和与平均值的程序 ...
- c语言程序求一一组数平均值,编写求一组整数的和与平均值的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ----------------------------------------------------- [习题6-1]编写求一组整数的和与平均值的程序 ...
最新文章
- idea运行两个tomcat_IDE里的Tomcat是如何工作的
- Python中函数的参数传递方式
- 第十九讲 拉普拉斯变换引入
- Dos批处理中符号作用大全
- Ogre读取中文路径名的文件失败的解决办法
- DXSDK_June10安装错误
- grade java_Gradle Java 构建入门
- java http请求_如何设置Fiddler来拦截Java代码发送HTTP请求,进行各种问题排查
- 微软高级经理:Google Chrome内有部分微软的代码
- CAS(Central Authentication Service)——windows上简单搭建及測试
- 使用安卓的http进行数据的发送需要做的首先就是授权
- 二十、对象的引用与传递
- mysql手册12_锁机制
- 安装thrift遇到Error: libcrypto required
- NanoHTTPD接收post数据
- keil中函数变量定位方法
- 笔记本不小心网络重置后,不能上网,网络适配器存在感叹号
- Shell中IF大于等于小于
- 科普|股东需要对企业债务承担连带责任
- 用PS做手机计算机,功能与电脑ps相媲美的手机画画软件
热门文章
- 北京计算机二学位_我为整个大学的计算机科学学位使用了廉价的Chromebook
- CF Round #713 (Div. 3)
- python画熊猫论文_3D建模技术-讲稿-9-参考熊猫图片
- 【微信小程序】之画布
- 差压变送器在化工装置中的选型要点与使用条件
- 帮过网:专科学历能否考公务员
- 【多媒体课件制作软件】Focusky教程 | 怎样画出水平线、垂直线?
- 4 设计计算器clac-Java
- Springboot项目中使用jasypt给配置文件中密码加密
- 非root用户安装python_zzw_非root用户安装python3.5