Ⅰ c语言编写绘图程序
绘制函数曲线这种问题,用C语言得麻烦死你。最好的办法是用Matlab或者matplot + python
这里有教程http://matplotlib.org/
Ⅱ 有关c语言(c++)中画图的问题,请问vs2010中用c语言画图怎么办
C语言绘图要#include<graphics.h>
个人表示不是很方便
你既然用vs2010了,不如用C#,工具方便多样,开发速度快很多
望采纳为谢!
Ⅲ 用C语言程序绘图,选择任意三角形,关于任意直线做对称图形的子函数,并生成动画效果。
#include <stdio.h>void main()
{
int n,i,j;
char zimu;
scanf("%d %c",&n,&zimu);
if(zimu<'A'||zimu>'Z')
printf("input error\n");
else for(i=0;i<2*n-1;i++)
if(i<n)
for(j=0;j<2*n;j++)
if(j==i||j==2*n-2-i)
printf("%c",zimu+n-i-1);
else if(j==2*n-1)
printf("\n");
else printf(" ");
else
for(j=0;j<2*n;j++)
if(j==i||j==2*n-2-i)
if(zimu-i+n-1<'A')
printf("%c",zimu-i+n+25);
else printf("%c",zimu-i+n-1);
else if(j==2*n-1)
printf("\n");
else printf(" ");
Ⅳ 如何在vs2010中用c语言绘图 我要的是画弧线,画直线的函数,不是可视化控件哦
下个EasyX,然后就可以用graphics.h这个头文件画图。
Ⅳ C语言简单绘图,求教啊!!!!急
C语言函数库有画点point(),line()线,颜色设置color(),鼠标键盘中断int86x(),图形模式字符输出output()等函数,首先得根据你的显示器(VGA/BGA)初始化,然后就可以利用这些函数了,具体的你要看C语言高级编程,我很久没搞了很多都忘记了,以前用C语言都编过小游戏程序还在家里那台机子上
Ⅵ 如何在VC++6.0中使用C语言简单的绘图画图功能
用 VC 实现 绘图相对还是比较容易的.
定义好图元类, 成员 主要有 位置, 线型,填充类型等; 实现绘图方法: 调用 CDC 类的 绘图函数实现绘制;
定义好图元的存储管理, 可以用链表,或数组;
如果 用 文档-视图 框架,在视图的 OnDraw 方法中, 调用各图元的绘图方法, 完成 图形的显示;
如果没用文档-视图 框架,则在 窗口的 WM_PAINT事件中,完成绘图;
4. 设计好交互, 在 WM_LBUTTONDOWN, WM_LBUTTONUP, WM_MOUSEMOVE等事件中, 进行具体实现. 主要新建 , 改变大小, 拖动等.
这样基本可以实现 简单的 绘图了.
可网络搜索
想用mfc做一个绘图系统,画圆直线矩形填充颜色和平移
有我帮网友作的一个例子.
Ⅶ c语言编程一个画图软件(画板)该如何编写求大佬帮助,谢谢。
C语言中提供了库函数来画圆,函数名为circle
函数的头文件为 #include<graphics.h>
函数功能: circle()使用当前绘图色并以实线画一个完整的圆。
用法:该函数调用方式为void circle(int x,int y,int radius);
说明:参数x,y为圆心坐标,radius为圆半径,用像素个素表示。注意,调用circle()函数画圆时不用当前线型。
Ⅷ C语言如何画图
framebuffer(帧缓冲)。
帧的最低数量为24(人肉眼可见)(低于24则感觉到画面不流畅)。
显卡与帧的关系:由cpu调节其数据传输速率来输出其三基色的配比。
三基色:RGB(红绿蓝)。
在没有桌面和图形文件的系统界面,可以通过C语言的编程来实现在黑色背景上画图!
用下面的代码,在需要的地方(有注释)适当修改,就能画出自己喜欢的图形!
PS:同样要编译运行后才能出效果。
#include <stdio.h>
#include <sys/mman.h>
#include <fcntl.h>
#include <linux/fb.h>
#include <stdlib.h>
#define RGB888(r,g,b) ((r & 0xff) <<16 | (g & 0xff) << 8 | (b & 0xff))
#define RGB565(r,g,b) ((r & 0x1f) <<11 | (g & 0x3f) << 5 | (b & 0x1f))
int main()
{
int fd = open("/dev/fb0", O_RDWR);
if(fd < 0){
perror("open err. ");
exit(EXIT_FAILURE);
printf("xres: %d ", info.xres);
printf("yres: %d ", info.yres);
printf("bits_per_pixel: %d ", info.bits_per_pixel);
size_t len = info.xres*info.yres*info.bits_per_pixel >> 3;
unsigned long* addr = NULL;
addr = mmap(NULL, len, PROT_WRITE|PROT_READ, MAP_SHARED, fd, 0);
if(addr == (void*)-1){
perror("mmap err. ");
Ⅸ c语言如何画图
c语言画图 要选对 C语言编程工具。 目前最方便的是“习语言”,它能编译所有C代码,又能在C代码中使用它支持的绘图函数。
也可以使用二十年前的C语言编程工具来绘图,通常是在DOS窗口中绘图。
Ⅹ 如何用c语言画图,举几个最简单的例子
首先需要绘图函数的头文件在TC2.0中是graphics.h
然后需要初始化图形模式.
在利用绘图函数
矩形:bar
圆形:circle
直线:line
等等。你可以到graphics.h文件中去看这些函数的参数
举个例子
#include <stdio.h>
#include <graphics.h>
int main(void)
{
int gdriver; /*图形驱动器*/
int gmode; /*图形驱动模式*/
gdriver = DETECT; /*自动检测硬件,已确定图形驱动器*/
initgraph(&gdriver,&gmode,\"\");初始化图形设备
setbkcolor(BLUE); /*设置屏幕背景颜色为蓝色*/
circle(getmaxx() / 2,getmaxy() / 2,100); /*在屏幕中间绘制一个半
为100的圆*/
closegraph(); /*关闭图形模式*/
return(0);
}