| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2055 人关注过本帖
标题:大神们看看这个 x,y 哪错了 'x' : undeclared identifier error C2065: 'y' ...
只看楼主 加入收藏
surface
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2013-8-8
结帖率:82.35%
收藏
已结贴  问题点数:20 回复次数:5 
大神们看看这个 x,y 哪错了 'x' : undeclared identifier error C2065: 'y' : undeclared identi
#include<graphics.h>
#include<conio.h>
#include<stdio.h>
#define S1 60  //初始位置(S1,S1)
#define S2 20  //单位大小
#define M 18  //宽度多少单位
#define N 23  //高度多少单位
#define Width 600
#define Henght 700
IMAGE img3;
IMAGE img;
int o=0;
struct Barrier
{
    int x;
    int y;
    COLORREF color;
    }barrier[(N+1)*(M+1)];

void Region()
{
    IMAGE img1;
    IMAGE img2;
    int i,j,p,q;

initgraph(Width,Henght);
    setbkcolor(GREEN);
    cleardevice();
    loadimage(&img2,"D:\\C共享\\俄罗斯方块\\images\\GameRegionRim2.jpg");
    putimage(S1,S1,&img2);
    getimage(&img2,S1,S1,S2,S2);
    loadimage(&img3,"D:\\C共享\\俄罗斯方块\\images\\square_blue.jpg");
    putimage(S1,S1,&img3);
    getimage(&img3,S1,S1,S2,S2);
    loadimage(&img1,"E:\\Image\\c.jpg",Width,Henght);
    putimage(0,0,&img1);
   
    for (p=S1;p<S1+M*S2+1;p+=S2)
        for (q=S1;q<S1+N*S2+1;q+=S2)
        {   
            barrier[o].x=p;
            barrier[o].y=q;
            barrier[o].color=getpixel(x,y);
            o++;
        }

for (i=S1;i<S1+N*S2+1;i+=S2)
    {
        putimage(S1,i,&img2);
        putimage(S1+M*S2,i,&img2);
        
    }
    for (j=S1;j<S1+M*S2+1;j+=S2)
    {
        putimage(j,S1,&img2);
        putimage(j,S1+N*S2,&img2);
    }
    settextstyle(25, 0, _T("宋体"));
    outtextxy(20,600,_T("  Ver 1.0             Your Score :               Made By Yao"));
   
}

void move()
{
    int a,b;
    int count=0;
    getimage(&img,S1+S2,S1+S2,(M-1)*S2,(N-1)*S2);
    BeginBatchDraw();
    for (a=0;;a++)
    {
        
        for (b=0;b<count+3;b++)
        {
            
            putimage(S1+9*S2,S1+S2*(1+b)+a,&img3);

}

FlushBatchDraw();
        Sleep(10);
        putimage(S1+S2,S1+S2,&img);
    }
    EndBatchDraw();
   
}

void main()
{
   
    Region();
    move();
    getch();
}
搜索更多相关主题的帖子: include color 
2014-05-02 10:46
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:20 
回复 楼主 surface
barrier[o].color=getpixel(x,y);
这句x,y哪来的?

总有那身价贱的人给作业贴回复完整的代码
2014-05-02 10:55
surface
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2013-8-8
收藏
得分:0 
回复 2 楼 embed_xuel
明白了,非常感谢大神
2014-05-02 11:04
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 3 楼 surface
不用感谢,我只是翻译了一下

总有那身价贱的人给作业贴回复完整的代码
2014-05-02 11:32
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
这些代码不是你自己写的吧,不然怎么会找不到

思考赐予新生,时间在于定义
2014-05-02 11:38
surface
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2013-8-8
收藏
得分:0 
回复 5 楼 love 云彩
是自己写的,本人新手
2014-05-05 10:06
快速回复:大神们看看这个 x,y 哪错了 'x' : undeclared identifier error C2065 ...
数据加载中...
 
   



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

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