當前位置:首頁 » 編程語言 » c語言graphics

c語言graphics

發布時間: 2022-11-26 00:29:11

1. 在編譯c語言時,為什麼無法打開包含文件' GRAPHICS.H '

1、graphics.h是win-tc自帶的函數庫——用來圖形開發,其他編譯器可能不包含這個函數庫,特別是VC(裡面是比較正統的C函數庫),肯定沒有。如果一定要用VC或者你的編譯器編譯——那麼應該把win-tc裡面的graphic.h的函數庫弄到當前編譯器文件夾下。
2、graphics.h是TC下的,也就是Turbo C,而且要在純DOS下才能運行,要在Windows 下面的話,這個是肯定用不了的。如果要編寫圖形化,用graphics 以後,程序的可移植性會變差,也就意味著只能在純DOS下才能運行這個的程序,在Windows 或Linux /Unix 下是無法編譯通過的,建議不要用。

2. C語言graphics.h 畫圖

H是一個頭文件,一般只寫介面,聲明的一部分; C是實現文件,寫具體實施的一部分。通常具有相同名稱的H和C文件,並且在C文件的#include文件為H。

3. C語言 GRAPHICS庫

#include <iostream>
#include <cstdlib>
#include <graphics.h>
#include <conio.h>
using namespace std;
IMAGE *MG=NULL;
void draw()
{
int n,i;
initgraph(1366, 768);
setbkcolor(WHITE);
cleardevice();
IMAGE MG;
loadimage(&MG,_T( "A.JPG"));
for(i=100;i<800;i+=27)
for(n=100;n<800;n+=27)
putimage(i, n, &MG);
}
void mouse()
{
MOUSEMSG W;
IMAGE MG;
loadimage(&MG,_T( "b.JPG"));

int i=100;

while(!kbhit()){ //當敲擊回車退出 這里加了個循環
W=GetMouseMsg();
if(W.uMsg==WM_LBUTTONDOWN)
{
putimage(i,i , &MG);
i+=27;
}
}
}
int main()
{
draw();
mouse();
}


我這里測試通過

4. 為什麼C語言中#include<graphics.h>頭文件不能用

因為你的編譯軟體里的include文件夾裡面沒有這個東西,下一個turbo c++3.0,在裡面找到這個函數庫,把它放在include文件夾裡面就可以用了。

5. c語言graphics用什麼替代

graphics.h在Devc++用graphics.h頭函數代替。 DEVC++不支持graphics.h頭函數,而且:不支持不等於不提供即使你復制進去,也無法連接相關庫。

熱點內容
岳姓三才配置怎麼分 發布:2025-07-03 22:10:26 瀏覽:664
演算法需求分析 發布:2025-07-03 22:00:45 瀏覽:144
單片機的交叉編譯 發布:2025-07-03 22:00:45 瀏覽:859
滑鼠存儲 發布:2025-07-03 21:43:54 瀏覽:101
unity3d腳本打包 發布:2025-07-03 21:36:05 瀏覽:862
伺服器獨享寬頻怎麼樣 發布:2025-07-03 21:35:58 瀏覽:837
重慶哪裡有安卓手機專賣店 發布:2025-07-03 21:21:42 瀏覽:378
上傳ftp亂碼linux 發布:2025-07-03 21:20:26 瀏覽:333
多線程下載java 發布:2025-07-03 21:15:30 瀏覽:718
電腦做伺服器應該什麼配置 發布:2025-07-03 21:15:18 瀏覽:689