首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

明天考试。

2012-09-16 
明天考试。。。求助moveto(x0+kx*i,y0-ky*data1)else lineto(x0+kx*i,y0-ky*data1)moveto 后面应该直接跟着li

明天考试。。。求助
moveto(x0+kx*i,y0-ky*data1)
else lineto(x0+kx*i,y0-ky*data1)
moveto 后面应该直接跟着lineto 
为什么要加上一个else呢?

[解决办法]
前面的判断(if语句)你都不写出来,谁知道是咋回事呢?
[解决办法]
[Quote=引用:]
moveto(x0+kx*i,y0-ky*data1)
else lineto(x0+kx*i,y0-ky*data1)
moveto 后面应该直接跟着lineto
为什么要加上一个else呢?
[/Quote]
  函数名: moveto
  功 能: 将CP移到(x, y)
  用 法: void far moveto(int x, int y);

moveto(x0+kx*i,y0-ky*data1)移动坐标到(x0+kx*i, y0-ky*data1),

moveto(50,50)是将画笔移动到参数指定的坐标(50,50)
lineto(150,50)是从画笔的当前位置绘制一条直线到参数给的坐标(150,50)
所以这两句的结果就是画了一条直线,从50,50开始到150,50结束

if moveto(x0+kx*i,y0-ky*data1)
else lineto(x0+kx*i,y0-ky*data1)
如果移动坐标成功,则移动坐标;
移动坐标没有成功,从当前位置画条直线到要移动的坐标

[解决办法]
精神上给你加油,这是个if语句,直接判断的
[解决办法]
据我的推断,你的程序可能是这样的:
if(没落笔)
笔移动到 (x0+kx*i,y0-ky*data1)这个点;
else(已经开始下笔了)
画线,从落笔点画到(x0+kx*i,y0-ky*data1)这个点。

热点排行