举报

系统找不到指定文件

0
#include <stdio.h>
#include <easyx.h>

int main()
{
	initgraph(1200, 800);
	outtextxy(400, 200, "xxxxxxx")

	while(1);
	return 0;
}

然后

严重性    代码    说明    项目    文件    行    禁止显示状态
错误(活动)    E0304    没有与参数列表匹配的 重载函数 "outtextxy" 实例    烟花    D:\编写程序\烟花\烟花\烟花.cpp    8    

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    C2665    “outtextxy”: 没有重载函数可以转换所有参数类型    烟花    D:\编写程序\烟花\烟花\烟花.cpp    8    

大佬们怎么解决,我写了好几次都是这样找不到文件,也重装了好几次软件,还是这样。

ava
皮革

2023-9-26

举报
0

字符集不匹配造成的。

你用的应该是高版本 VS,默认字符集设置是 Unicode。此时,应该使用 Unicode 字符串,就是在普通字符串前面加 L,例如:

outtextxy(100, 200, L"hello");
ava
慢羊羊

2023-9-26

举报
1

你的代码有问题。

下面这段代码是错误的写法,绘图库没有这样的函数:

outtextxy(400, 200, L"xxxxxxx")
while (1);

改正为:

outtextxy(400, 200, L"xxxxxxx");

或者改成这样:

while(1) outtextxy(400, 200, L"xxxxxxx");

需要在末尾加入 // 关闭图形模式 的函数 closegraph();。

下面是完整的代码

#include<stdio.h>
#include<easyx.h>

int main()
{
	initgraph(1200, 800);
	outtextxy(400, 200, L"xxxxxxx");
	
	getmessage(EX_CHAR);
	// 关闭图形模式
	closegraph();
	return 0;
}
ava
窝补药开学

2023-9-26

技术讨论社区