阅读:1726回复:0
C语言问题求助.急...
C语言问题求助.急...
未定义的符号'WH99vE' 在函数 #include <stdlib.h> #include <time.h> #include <math.h> #include <stdio.h> #include <graphics.h> #define N 22 #define M 22 #define MAXLEN 200; int bg[M][N]; struct square{ int x; int y; int direc; }p[200]; void makebg(int,int); void drawbg(int[][],int,int,int,int,int); void drawman(int,int,int); void rect(int,int,int,int); void main(){/* main()开始 */ int step=20; int len=10; int size=20; int x=0,y=0,x0=0,y0=0; int i=0,j=0,k=0,count=0; int gdriver=DETECT,gmode; char ch; int direc; makebg(M,N); /* registerbgidriver(EGAVGA_driver); initgraph(&gdriver,&gmode,"d:\\turboc2");*/ initgraph(&gdriver,&gmode,"d:\\tc20\\bgi"); cleardevice(); setwritemode(XOR_PUT); settextstyle(1,0,3); setcolor(GREEN); outtextxy(100,180,"Press <Q> to quit"); setcolor(BLUE); setfillstyle(LINE_FILL,BLUE); drawbg(bg,M,N,size,0,0); setcolor(GREEN); outtextxy(60,120,"PRESS KEY <1> :YOU ,"); outtextxy(70,150,"OTHER KEY :AUTOMATIC"); setcolor(WH99vE); x+=len;y+=len; drawman(x,y,len); x0=x;y0=y; if((ch=getch())=='1'){ /* 人工控制 */ while((ch=getch())!='q'){ delay(800); drawman(x,y,len); switch(ch){ case 'a': if(j>0&&bg[j-1]==0){ if(x>step){x-=step;j--;}; } break; case 's': if(i<M-1&&bg[i+1][j]==0){ if(y<479-step){y+=step;i++;}; } break; case 'd': if(j<N-1&&bg[j+1]==0){ if(x<639-step){x+=step;j++;} } break; case 'w': if(i>0&&bg[i-1][j]==0){ if(y>step){y-=step;i--;} } break; default :break; } drawman(x,y,len); if(i>=M-1&&j>=N-1){ settextstyle(4,0,3); setcolor(RED); outtextxy(150,260,"YOU WIN!"); } setcolor(WH99vE); } 红色的地方就是问题所在.... 提示我说没有定义....请问有没有人知道如果定义..如果知道.请加我QQ:272280234 急...交作业......早上就要交了.......在线等 |
|