| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1396 人关注过本帖
标题:C语言和C++作图函数能不能介绍一些
只看楼主 加入收藏
jianglong
Rank: 1
来 自:华中科技大学
等 级:新手上路
帖 子:21
专家分:1
注 册:2009-10-29
结帖率:0
收藏
 问题点数:0 回复次数:3 
C语言和C++作图函数能不能介绍一些
我想用C进行作图,但是对于其不是很了解。查资料也不是很全的。我已经求出了横坐标
和纵坐标。
  主要想知道是做直方图和其他的曲线图的设计。
  谢谢
搜索更多相关主题的帖子: 函数 C语言 
2009-10-29 10:43
niucha
Rank: 2
等 级:论坛游民
帖 子:12
专家分:67
注 册:2009-10-23
收藏
得分:0 
可以联系我啊    QQ1315097967
2009-10-29 18:00
ltyjyufo
Rank: 9Rank: 9Rank: 9
来 自:未来
等 级:蜘蛛侠
威 望:2
帖 子:353
专家分:1166
注 册:2009-10-25
收藏
得分:0 

很多的暂时举不完   
  ellipse()画椭圆弧函数
功能: 函数ellipse()使用当前绘图色画一椭圆弧。

 void   far   setbkcolor   (int   color)   ;   
  void   far   setcolor   (   int   color   )   ;   
  void   far   cleardevice   (   void   )   ;   
  void   far   line   (   int   x0,   int   y0,   int   x1,   int   y1)   ;   
  void   far   outtextxy   (   int   x,   int   y,   char   far*string   )   ;   
  void   settextjustify   (int   horiz,   int   vert)   ;   
  void   far   settextstyle   (   int   font,   int   direction,   int   charsize   )   ;   
  一、屏幕和视口设置与清除函数
   setviewport() 设置图形视口函数
   clearviewport()清除图形视口函数
   cleardevice() 清除屏幕函数
    getviewsettings() 获取图形视口设置函数
二、调色板和颜色函数
    setpalette()设置调色板函数
    setallpalette()设置整个调色板函
     setbackcolor() 设置背景颜色函数
     setcolor() 设置颜色函数
     getbkcolor() 返回背景色函数
    getcolor() 返回当前绘图颜色
     getmaxcolor()返回最大颜色值函数
     getpalette() 获取调色板函数
     getpalettesize() 返回调色板大小函数
    getdefaultpalette() 获取缺省调色板函数
三、屏幕位置函数
     getmaxx()返回最大x坐标函数
     getmaxy() 返回最大y坐标函数
     getx() 返回x坐标函数
     gety() 返回y坐标函数
    moveto()函数
     moverel() 相对移动函数
再给你些事例:
#include   <stdio.h>   
  #include   <graphics.h>   
  int   main()   
  {   
  int   gdriver,gmode,i;   
  gdriver=DETECT;   
  registerbgidriver(EGAVGA_driver);   
  initgraph(&gdriver,&gmode,"");   
  setbkcolor(0);   
  cleardevice();   
  for(i=0;i<=15;i++)   
  {   
  setcolor(i);   
  circle(320,240,20+i*10);   
  delay(10000);   
  }   
  for(i=0;i<=15;i++)   
  {   
  setbkcolor(i);   
  cleardevice();   
  circle(320,240,20+i*10);   
  delay(10000);   
  }   
  for(i=100;i<=400;i++)   
  {   
  putpixel(i,400-i,8);   
  delay(1000);   
  }   
  lineto(500,600);   
  closegraph();   
  return   0;

这方面的函数很多,就不多说了,你可以查一下这方面的资料。。。。。。

翱翔天空的雄鹰固然令人羡慕,却容易被禁锢于牢笼之中,只有那夜色中的蝙蝠才是真正自由的飞翔者....
2009-10-30 16:12
jianglong
Rank: 1
来 自:华中科技大学
等 级:新手上路
帖 子:21
专家分:1
注 册:2009-10-29
收藏
得分:0 
谢谢各位
2009-10-30 22:37
快速回复:C语言和C++作图函数能不能介绍一些
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018190 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved