Ⅰ 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);
}