fig_drawing.c

来自「混沌分析的C语言程序的」· C语言 代码 · 共 66 行

C
66
字号
start_line(x,y,thickness,kind,num_points,colour,optr)     int num_points,thickness,kind,colour;     FILE *optr;{ fprintf(optr,"\n2 1 %d %d %d 7 0 0 -1 0.00 0 0 -1 0 0 %d\n",	 kind,thickness,colour,num_points); fprintf(optr,"%d %d ",x,y);}voiddraw_line_to(x,y,thickness,kind,optr)     int x,y,thickness,kind;     FILE *optr;{  fprintf(optr,"%d %d ",x,y);}voiddraw_coloured_line(x,y,a,b,thickness,kind,colour,optr)     int x,y,thickness,kind,colour;     FILE *optr;{  start_line(x,y,thickness,kind,2,colour,optr);  draw_line_to(a,b,thickness,kind,optr);}voiddraw_line(x,y,a,b,thickness,kind,optr)     int x,y,thickness,kind;     FILE *optr;{  int colour=-1;  start_line(x,y,thickness,kind,2,colour,optr);  draw_line_to(a,b,thickness,kind,optr);}voiddraw_arrow(x,y,a,b,thickness,kind,head,optr)     int x,y,thickness,kind,head;     FILE *optr;{ fprintf(optr,"\n2 1 %d %d -1 7 0 0 -1 0.00 0 0 -1 1 0 2\n",	 kind,thickness); fprintf(optr,"%d 1 %d 180.00 360.00\n",head,thickness); fprintf(optr,"%d %d ",x,y); draw_line_to(a,b,thickness,kind,optr);}voiddraw_text(text,x,y,size,font,optr)     char text[100];     int x,y,size,font;     FILE *optr;{  fprintf(optr,"\n4 0 -1 1 0 %d %d 0.0000 4 135 180 %d %d %s\\001\n",	  font,size,x,y,text);}voiddraw_vert_text(text,x,y,size,font,optr)     char text[100];     int x,y,size,font;     FILE *optr;{  fprintf(optr,"\n4 0 -1 1 0 %d %d 1.5708 4 135 180 %d %d %s\\001\n",	  font,size,x,y,text);}

⌨️ 快捷键说明

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