DenZh-TP 发表于 2008-1-30 12:59:40

一个问题

LAVAX中
如果全局变量定多了
会在使用的过程中使变量改变么~
比如我的绝对下落
if(mp==6){
Rectangle((x-1)*7+50,(y-1)*7+5,x*7+49,y*7+4,1);
Line((x-1)*7+53,(y-1)*7+5,(x-1)*7+53,y*7+4,0x41);
Refresh();
}
但画出的却是
if(mp==7){
Rectangle((x-1)*7+50,(y-1)*7+5,x*7+49,y*7+4,1);
Line((x-1)*7+50,(y-1)*7+7,x*7+49,(y-1)*7+7,0x41);
Line((x-1)*7+50,(y-1)*7+9,x*7+49,(y-1)*7+9,0x41);
Refresh();
}
WHY?

leesoft 发表于 2008-1-30 13:20:36

不会吧
检查一下代码

DenZh-TP 发表于 2008-1-31 12:16:25

代码没有错

leesoft 发表于 2008-1-31 12:34:43

你是神仙,鉴定完毕

DenZh-TP 发表于 2008-1-31 12:37:32

for(y=1;y<=10;y++){
for(x=1;x<=15;x++){
fread(buf,1,1,fp);
mp=buf;
if( mp>2)zs=zs+1;
clear_box();
DrawPic();
a=a+1;
}
}
我是边读边画的~

红色激情 发表于 2008-1-31 19:08:34

DenZh-TP 发表于 2008-2-1 12:14:22

轰击与我联系啊~~~~~~~~~~~~~

红色激情 发表于 2008-2-1 21:51:42

页: [1]
查看完整版本: 一个问题