| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1634 人关注过本帖
标题:在编写贪吃蛇时,遇到了下面的错误信息,求指教、
只看楼主 加入收藏
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
结帖率:95.37%
收藏
已结贴  问题点数:20 回复次数:6 
在编写贪吃蛇时,遇到了下面的错误信息,求指教、
图片附件: 游客没有浏览图片的权限,请 登录注册
  
搜索更多相关主题的帖子: 贪吃蛇 信息 
2017-04-18 18:08
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:20 
看看是否缺少了相关文件?~

3.图形界面库的功能.
a)    颜色
b)    音乐
包含多媒体设备接口的头文件和库文件.
mmsystem.h   winmm.lib

播放mp3音乐:
mciSendString(); 向多媒体设备接口发送一些字符指令.
mciSendString(L"open ./甩葱歌.mp3 alias backmusic",0,0,0);
mciSendString(L"play backmusic repeat", 0, 0, 0);

播放wav音乐:
PlaySound();

看看有没有加上这两行?~

#include<mmsystem.h>
#pragma comment(lib,"winmm.lib")

如果还是有问题就猜测是缺少文件了~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-04-18 19:22
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 2楼 九转星河
都有 我给你看下我的代码


头文件  game

#pragma once
#include<stdio.h>
#include<graphics.h>
#include<mmsystem.h>  //播放音乐头文件
#include<coin.h>
#pragma comment(lib,"winmm.lib")// 包含库文件

#define window_width 640
#define window_height 480
#define maxnum 100
#define snakesize 10   

typedef enum Ch
{
    up = 72, down = 80, left = 75, right = 77}CH;
typedef struct Coor
{
    int x;
    int y;
}COOR;
typedef struct snake
{
    COOR sCor[maxnum];     //蛇的坐标   包含100节  最大的
     int n;                //当前节数
    CH Ch;                //蛇的方向
}SNAKE;
void GameInit();   
SNAKE snake;           //跋蛇定义出来


主函数 mian


#include"game.h"
int main()
{
   
    void  GameInit();
    getchar();
    closegraph();
    return 0;
}

void GameInit()
{
    initgraph(window_width, window_height);
   


    mciSendString(L"open ./好久不见.mp3 alias backmusic", 0, 0, 0);
    mciSendString(L"play backmusic repeat", 0, 0, 0);

    //初始化一条小蛇
    rectangle(0, 0, snakesize, snakesize);
    snake.Ch = down;
    snake.n = 1;
    snake.sCor[0].x = 0;
    snake.sCor[0].y = 0;
     

}
void snakemove()
{
    snake.sCor[0].y++;
    rectangle(snake.sCor[0].x, snake.sCor[0].y, snake.sCor[0],x+snakesize,)
}


2017-04-18 19:33
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
没啥问题~就是#include<coin.h>这里明显拼错了~改改看看~

程序代码:
#include<stdio.h>
#include<graphics.h>
#include<mmsystem.h>  //播放音乐头文件
#include<conio.h>
#pragma comment(lib,"winmm.lib")// 包含库文件

#define window_width 640
#define window_height 480
#define maxnum 100
#define snakesize 10    

typedef enum Ch
{
    up = 72, down = 80, left = 75, right = 77}CH;
typedef struct Coor
{
    int x;
    int y;
}COOR;
typedef struct snake
{
    COOR sCor[maxnum];     //蛇的坐标   包含100节  最大的
     int n;                //当前节数
    CH Ch;                //蛇的方向
}SNAKE;
void GameInit();    
SNAKE snake;           //跋蛇定义出来


int main()
{
    
    GameInit();
    getchar();
    closegraph();
    return 0;
}

void GameInit()
{
    initgraph(window_width, window_height);
    


    mciSendString("open ./好久不见.mp3 alias backmusic", 0, 0, 0);
    mciSendString("play backmusic repeat", 0, 0, 0);

    //初始化一条小蛇
    rectangle(0, 0, snakesize, snakesize); 
    snake.Ch = down;
    snake.n = 1;
    snake.sCor[0].x = 0;
    snake.sCor[0].y = 0;
     

}



[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-04-18 22:06
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 4楼 九转星河
还是不行
2017-04-19 17:50
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
我编译过了~感觉应该是缺少文件~文件问题我可不在行~~最好还是去搜搜相关错误信息~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-04-20 19:20
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 6楼 九转星河
恩 好的 谢谢你。我去试试。
2017-04-23 19:16
快速回复:在编写贪吃蛇时,遇到了下面的错误信息,求指教、
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043186 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved