请问moveto函数那些绘图函数有效?

0

好像对rectangle无效,下面的代码最终只有一个矩形。moveto具体对那些绘图函数有效呢?

#include <graphics.h>
#include <stdlib.h>

int main(int argc, char const *argv[])
{
    initgraph(100, 100);
    
    rectangle(0, 0, 10, 10); 
    moveto(10, 10);
    rectangle(0, 0, 10, 10); 
    
    system("pause");
    closegraph();

    return 0;
}

ava
Adam Smith 🐲

2020-10-13

1

rectangle 函数的绘制位置明确由其参数指定,不受“当前位置”影响。

moveto 只是移动“当前位置”,只会影响受“当前位置”影响的绘图函数,例如 lineto 函数。lineto 函数只有两个参数,表示“目标位置的 x、y 坐标”,lineto 函数绘制一条从“当前位置”到参数指定位置的直线。具体请参考:https://docs.easyx.cn/lineto

ava
慢羊羊

2020-10-13

技术讨论社区