當前位置:首頁 » 編程語言 » 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-01-16 20:38:07 瀏覽:422
流量密碼如何改成 發布:2025-01-16 20:37:13 瀏覽:49
java判斷是否是對象 發布:2025-01-16 20:31:04 瀏覽:884
python調用外部程序 發布:2025-01-16 20:14:09 瀏覽:396
緩解壓力英語作文 發布:2025-01-16 20:13:31 瀏覽:64
javaname 發布:2025-01-16 20:13:15 瀏覽:21
用戶訪問表空間 發布:2025-01-16 20:07:07 瀏覽:943
java代碼自動編譯 發布:2025-01-16 19:58:14 瀏覽:313
編程很困難 發布:2025-01-16 19:58:09 瀏覽:673
gg登錄源碼 發布:2025-01-16 19:58:07 瀏覽:292