项目: 打字母游戏c++/c

Posted 辉小歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目: 打字母游戏c++/c相关的知识,希望对你有一定的参考价值。

效果图

代码

#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
#include<graphics.h>//图形图函数
#include<time.h>//随机函数种子
#include<conio.h>//按键操作库
#include<MMSystem.h>
#pragma comment(lib,"Winmm.lib")
int main(void)
{
	PlaySound(TEXT("sounds\\\\1.wav"),NULL,SND_FILENAME | SND_ASYNC| SND_LOOP);
	srand((unsigned int)time(NULL));
	initgraph(800,600);//打开图形化界面
    char ch = ' ';
	char UserKey = ' ';
	int x=0;
	int i;
	while(1)
	{
	    x = rand()%501+200;
	    ch = rand()%26+'A';
		for(int y=0;y<=600;y+=10)
		{
			outtextxy(x,y,ch);//图形化界面的输出
			if(_kbhit())
			//_kbhit():有按键返回一个非零值,没按键返回0。
			{
				UserKey=_getch();
				//暂停程序
				if(UserKey==' ')
				{
					while(!_getch());//如果不是空格,就死循环达到暂停效果
				}
				if(UserKey == ch || UserKey-('a'-'A') == ch)
				//字母相匹配就清屏
				{
						cleardevice();//清屏
						break;
				}
			}
			Sleep(100);
			cleardevice();//清屏
		}
	}
	_getch();//防闪屏
	closegraph();
	return 0;
}

资源地址

链接:https://pan.baidu.com/s/1X3bIbXcQ19NTTYMGUNcUGw 
提取码:1234

以上是关于项目: 打字母游戏c++/c的主要内容,如果未能解决你的问题,请参考以下文章

项目: 打字母游戏图形化C++ / C

C语言零基础项目:打字母游戏!详细思路+源码分享

C语言 游戏 代码

C语言项目实战:《打砖块》零基础项目丨225 行源码注释示例

C语言项目贪吃蛇游戏(下)

C语言零基础项目:打飞机游戏,300行源码分享+详细思路