C語(yǔ)言本身并不支持直接顯示圖片,但可以利用圖形庫(kù)來(lái)實(shí)現(xiàn)顯示圖片的功能。下面是使用圖形庫(kù)的示例代碼:
#include <graphics.h>
int main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,""); // 初始化圖形界面
// 讀取圖片文件,將圖片顯示在屏幕上
readimagefile("image.jpg", 100, 100, 400, 400);
getch(); // 等待用戶按鍵,防止窗口關(guān)閉
closegraph(); // 關(guān)閉圖形界面
return 0;
}
請(qǐng)注意,上述代碼需要使用圖形庫(kù)支持的編譯器,在 Windows 環(huán)境下可以使用 Turbo C++ 編譯器。另外,需要將要顯示的圖片放在與源代碼相同的目錄下,并將圖片文件命名為 “image.jpg”。如果要顯示其他格式的圖片,需要使用相應(yīng)的函數(shù)來(lái)讀取該格式的圖片文件。