loadimage函数不匹配以及函数调用中的参数太少

1
#include <stdio.h>
#include <stdlib.h> 
#include <graphics.h>
#include <conio.h>
void main(void)
{
	initgraph(640,480);
	loadimage(NULL, "C//:IMG_4340.jpg");
	getch();
	closegraph();
}
ava
孤儿之友

2020-3-22

0
  1. 你应该是用的新版 VS 吧,默认用的 Unicode 字符集,所以你的 loadimage 指定图片路径的时候应该用 Unicode 字符串,即字符串前面加 L。

2. 你的路径写的也有问题。是 C:\xxxx 表示 C 盘。

3. 不建议图片放到 C: 跟路径下,可能会遇到权限问题。

以后提问,要写清楚自己的环境,以及遇到的具体问题。不一定每次别人都能猜到你的问题是什么。

ava
慢羊羊

2020-3-22

额谢了,时loadimage前面加L吗,我用的vc2010 -  孤儿之友  2020-3-22
@孤儿之友 是的 -  慢羊羊  2020-3-22
技术讨论社区