C程序编写弹珠球小游戏

1.游戏程序:

#include

#include
void main()
{

double h=300;
double v=0;
double dv=9.8/50;

initgraph(640,480);
line(100,421,540,421);
while(!_kbhit())
{
v+==dv;
h-=(v-dv/2);
if(h<=0)
{
h+=(v-dv/2);
v=-v*0.9;
}
setcolor(GREEN);
circle(320,400-int(h),20);
Sleep(20);
setcolor(BLACK);
circle(320,400-int(h),20);

}
 closegraph();

}

2.说明

对于头文件(graphics.h)用于图像模式的初始化,在VC++6.0以及Dev-C++等软件头文件库中没有该头文件,所以不能直接编译,会出错。如要在现有这两种软件中使用graphics头文件需要在安装路径的头文件库中加入graphics.h文件和libbgi.a文件,然后还需要在DEV -C++的工具栏--->Linker中加入一段:

-lbgi

-lgdi32

-lcomdlg32

-luuid

-loleaut32

-lole32

通过这样的方法可以使用#include 。我在实际操作过程中也是遇到了一些问题,经过查阅资料解决了该问题,希望对后面的一些朋友有一些帮助。如遇部分和网上内容相似之处,属巧合!

 

 

 

你可能感兴趣的:(C语言)