Ⅰ 如何在linux下的C 畫一條直線
3D啊 從C向AB做拍睜垂線,交於點襲扮歲M(x,y,z) 求CM的長度 C到原點O的距離 旋轉後點C到原點O的距離 結合旋轉角度 有了這幾個條件就可以了,畫個圖算缺返吧
Ⅱ 怎樣在linux環境下用c語言繪制簡單折線圖
Excel表格可以用TAB分隔的列,回蠢鉛辯車分隔的行的文本文激櫻件。
因此,最簡單的辦法是輸出以TAB和回車分隔的文本文件就可以了(文件以.xls命帶缺名)。
Ⅲ 如何在linux下的C 畫一條直線
可以通過jpeg庫用framebuff來顯示圖片
操作流程就是
1、打開設備open("/dev/fb0", O_RDWR);
2、然後通過ioctrl用相應的命令去獲取顯示屏帆型的參數,
3、內存映射,memmap(); 將幀緩存的顯存映射到用戶控制項的一塊內存空間,
4、然態擾猜後對memmap函數返回的指針操作就可以直接往屏幕上寫數據了。
至於顏色問題,你到網上找一下配色方案,每一種顏色都對應一個十六進制數,將這個李迅十六進制數
寫進去,就是一個顏色點……
Ⅳ Linux終端下用C語言畫圖,顏色改怎麼選取
shell和turboc是不一樣的。引用graphics.h這啟局個的是turbo C,不過磨旁啟,turbo C不能在linux中使用。在Linux終端,你就查看linux所用的shell的顏色代碼行了。瞎如
Ⅳ 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. ");
Ⅵ 如何在linux下編寫C語言圖像程序
1.進入字元界面
2.創建文件夾用於存放源文件
mkdir helloworld //創建文件夾命令
cd helloworld //進入新建的文件夾,這里應該說目錄比較好,windows用習慣了
vim main.c //打開vim並創建main.c文件
//按 i 鍵進入編輯狀態,以下是程序
#include
int main()
{
printf("Hello world!/n");
return 0;
}
按Esc進入命令模式,按 ZZ 保存退出
gcc main.c //編譯
./a.out //運行,默認情況生成a.out可執行文件
雖然本程序很簡單,但包含了在Linux上編程的基本思想,當看到熟悉的結果時,還是小得意了一下。
嘻嘻……
Ⅶ 怎樣在linux環境下用c語言繪制簡單折線圖
謝謝樓上的,有一個libgraph的庫可以實現陸逗在linux上用C繪制簡單的折線圖及各類圖形,它基於SDL庫,但它是以應用程序的方式配和彈出一個窗體,不明白如何才能將其以cgi程序的方式輸出至web頁早賣賣面,苦悶中!!! 查看原帖>>
Ⅷ linux下如何用c語言畫一個帶顏色的邊框
Linux的C應該也有圖形庫的吧,可以調用圖形庫進行您需要的圖形繪制
Ⅸ linux 下用c畫圖
如果不是作業題的話,建議用C輸出邏輯表文件,然後用graphviz直接生成為拓撲圖
Ⅹ 在linux下編程 怎麼用C語言畫圖
ncures 是字元庫,顯示的圖形也是以字元表示,無法真正畫圖。
,如果你在控制台下畫需要使用 libsvga 或 libSDL庫。