mylib.h

来自「可以用C在dos环境下不需要中文平台支持」· C头文件 代码 · 共 38 行

H
38
字号
/*                      include subs as followedg                      */
/*             coordc()   fangge()                                     */
void coordc(int x,int y,double l,double a,double u,int c)
{
       int i;
       double p,q,x1,y1,x2,x3,y3,y2,b,L;
       a=(a-0.01)*3.1415926548/180.0;
       b=0.197395559;
       L=10.19803903;
       x1=x+l*cos(a);
       y1=y-l*sin(a);
       x2=x1-L*cos(b-a);
       y2=y1-L*sin(b-a);
       x3=x1-L*cos(b+a);
       y3=y1+L*sin(b+a);
       setcolor(c);
       line(x,y,(int)x1,(int)y1);
       if(l<11.0)return;
       moveto((int)x1,(int)y1);
       lineto((int)x2,(int)y2);
       lineto((int)x3,(int)y3);
       lineto((int)x1,(int)y1);
       for(i=0;i<l/u-1;i++)
       {
       p=x+u*cos(a);
       q=y-u*sin(a);
       moveto(p,q);
       lineto(p-1*sin(a),q-1*cos(a));
       x=p;y=q;
}
void fangge(int x,int y,int m,int n,int d)
    {
    int i;
    setlinestyle(1,0,1);
    for(i=0;i<=m;i++)line(x,y+d*i,x+d*n,y+d*i);
    for(i=0;i<=n;i++)line(x+d*i,y,x+d*i,y+d*m);
    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?