當前位置:首頁 » 編程語言 » 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頭函數,而且:不支持不等於不提供即使你復制進去,也無法連接相關庫。

熱點內容
安卓微信在哪裡打開 發布:2023-02-09 03:49:35 瀏覽:216
安卓藍牙耳機哪個版本好 發布:2023-02-09 03:47:30 瀏覽:110
用linux做什麼 發布:2023-02-09 03:42:37 瀏覽:770
故事分鏡頭腳本 發布:2023-02-09 03:42:22 瀏覽:180
雲存儲馬雲 發布:2023-02-09 03:41:39 瀏覽:216
滾動截屏android 發布:2023-02-09 03:40:04 瀏覽:981
d盤存儲為0 發布:2023-02-09 03:34:52 瀏覽:249
我的世界181伺服器ip 發布:2023-02-09 03:33:47 瀏覽:266
電腦連接伺服器後卡頓 發布:2023-02-09 03:30:30 瀏覽:921
如何防止硬碟等移動存儲設備安全 發布:2023-02-09 03:28:50 瀏覽:219