所有问题

提问
388 问题

0

价值

1

答案

4

浏览

为什么我的图形都可以正常显示,图片却加载不出来呢?

环境是vs2019

图形都可以显示,但图片就完全不行,甚至还会未响应。

我去网上找了示例程序抄下来也显示不出来,相对路径,绝对路径都试过了,就只能画出窗口不能显示图片。

#include<iostream>
#include<graphics.h>

using namespace std;

int main()
{
	initgraph(640, 480);//新建窗口

	IMAGE img; //准备图片

	loadimage(&img, _T("
ava
多功能混蛋

今天 17:35

0

价值

1

答案

17

浏览

怎样在图形界面上输入中文 然后在图形界面上显示?

我想在图形界面上输入中文,然后显示,在图形界面上输入英文字符可以显示,但是输入中文字符不行

ava
口 木's

昨天 22:11

0

价值

1

答案

25

浏览

请问该怎么清空IMAGE对象然后载入下一张
int main()
{
	IMAGE x;
	initgraph(1024,1024);

	loadimage(&x,"F:\\示例1.png");
	putimage(200,0,&x);

	cleardevice();

	x = NULL;

	loadimage(&x,"F:\\示例2.png");
	putimage(-300,0,&x);
	system("pause");
	closegraph();
	return 0;
}

环境:vs2010,

ava
纸鸦

2020-7-11

0

价值

1

答案

21

浏览

初次使用easyx画等腰三角形

你好,我是刚开始使用easyx想画一个等腰三角形,不用设置长度,代码怎么写啊,之前都只是写普通的没有图形的,谢谢。另外easyx可以直接看什么代码什么功能吗?

环境:vs 2019 64位/dev c++  (easyx已安装)

语言:c++

ava
周鼎锟

2020-7-11

0

价值

1

答案

28

浏览

服务程序出现为处理的异常

第一次做图形界面,用easyx,刚尝试了第一个函数就报错卡住了。相同的问题我也去网上搜过了,没有找到类似的报错原因,所以想来求助一下。

代码

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

int main()
{
	setlinecolor(BLUE);
	closegraph();

	return 0;
}

报错在第六行,异常描述:0x00F1545C 处(位于 test.exe 中)引发的异常: 0xC0000

ava
兔子

2020-7-11

0

价值

1

答案

26

浏览

用c++做连连看的问题

我查到的范例都是披着c++的皮,实际是用c写的。如果要用c++写的话,会用到继承吗?像是飞机大战就比较明显,一个飞机基类,然后有不同种类的飞机的子类。但是连连看好像并不会用到吧?,单单实现功能是没有问题,主要问题就是如何把结构安排合理

ava

2020-7-10

0

价值

1

答案

31

浏览

这到底是什么问题啊

fatal error C1083: Cannot open include file: 'mbstring.h': No such file or directory

遇到这个问题该怎么解决呢?

ava
🌫️

2020-7-9

0

价值

1

答案

35

浏览

一个整数类型3怎么变成字符类型的3

在看了童晶老师的c语言课程中又一行代码看不懂

把一个整数类型的3通过运算转化成字符类型的3,并且保存在数组一个元素中。

我使用了ascall码还是运算不来,特来请教,感谢。

int number= 3; // 需要存储在字符串数组里的数字,待处理的整数
char s[20]; // 存储容器, 转化为字符串输出

r = number % 10; // 用取余求每一位的
s[i] = r + '0' - 0; // 把r的值以字符存储在字符数组中

0

价值

1

答案

32

浏览

malloc
#include<iostream>
#include<malloc.h>
using namespace std;

int main()
{
	int* a, n;
	cout << "请输入数组个数";
	cin >> n;
	cout << "请输入数组";
	a = (int*)malloc(sizeof(int) * n);
	if (a == 0)
	{
		cout << "Error" << endl;
		exit(1);
	}
ava
K@~@"Y

2020-7-6

0

价值

1

答案

29

浏览

需要一种倾斜字体 但我弄不出来

只能弄出在这个左右方向顺时针逆时针方向倾斜的字体,

但我需要一个朝向屏幕里面倾斜的字体,我想要的具体效果是这样的,向里面倾斜,这些字符变矮,然后因为字符上侧距离屏幕远些,下侧距离屏幕近一些,所以下侧与上侧相比就显得宽一些,上面就显得短一些了,请问这个怎么弄

ava
钢铁雄狮

2020-7-5

0

价值

2

答案

40

浏览

outtextxy怎么打印整数?

自动转型char了,请问怎么打印整数

ava
Jv

2020-7-4

0

价值

0

答案

11

浏览

gets_s()函数不能输入中文字符:char talk[MAX_PATH]; //定义字符串 //此处键盘输入中文字符是不可以的,可以输入英文字符并且显示在窗口界面 gets_s(talk, MAX_PATH); changeLine(); CharTextOut(talk, 0, myLine, 400, 450);//把文字显示在窗口界面上 shurukuang = false;//输入一次以后关闭输入循环 break; //下面的代码可以正

#include<graphics.h>
#include<stdio.h>
//#include <iostream>
//#include <cstdio>
using namespace std;
int myLine = 45;
bool _mquit = true;
SOCKET sockConn = -1;//先给他一个值,让他判断accept函数是否正确执行
//如何把TCHAR转化为char
TCHAR _inputIP[24] = { 0 };//外部

ava
一剑封侯

2020-7-3

0

价值

1

答案

45

浏览

在vc2010中编译没有错误,但是没有播放音乐

在vc2010中编译没有错误,但是没有播放音乐。在学习童晶老师的学编程,做游戏的课程中的flappy bird,插入背景音乐的代码因为环境变了,出现了错误。后来找到csdn中发现这么一个方法,虽然没有编译错误,但是播放不了音乐,小白请教

# include <graphics.h>
# include <conio.h>
# pragma comment(lib,"Winmm.lib")  // 引用 Windows Multimedia API

int main()
{
	mciSendS

0

价值

1

答案

30

浏览

-1

价值

1

答案

31

浏览

循环自己跳出且结束程序,无法控制。但调试时程序可控并运行正常。

问题:用VC2010学习版直接运行下面的循环时,会在循环两次后自动跳出,然后程序就结束了。

while(key!=1)
	{
		T=InsertBST(T,key);
		scanf_s("%d",&key);
	}

但当在调试时运行,可以正常运行,可控的跳出。

换成这样编码时,也会在循环两次后出错。

for(int i=0;i<n;i++)
	{
		scanf_s("%d",&am
ava
奋斗ing

2020-7-2

0

价值

1

答案

37

浏览

C2665 “loadimage”: 2 个重载中没有一个可以转换所有参数类型 尝试过讲字符集改为unicode、多字符集以及未设置仍会出现错误

void Image::load()
{
type = imageName.substr(imageName.length() - 3, 3);
if (!loadFlag) {
loadimage(pimage,("images/" + imageName).c_str());
loadFlag = 1;
}
}

c++

0

价值

1

答案

32

浏览

请问putimage函数的切割图片参数是哪两个?

原因是x == 0~50的像素不要,y == 0~100的像素不要

ava
Jv

2020-7-1

0

价值

1

答案

36

浏览

无法检测到VC怎么办

安装easyx的时候找不到电脑上的VC,这怎么解决呢

ava
宇于昱

2020-7-1

0

价值

1

答案

36

浏览

easyX想要绘制很多个点怎么绘制

easyX想要绘制很多个点怎么绘制

ava
Hedgehog

2020-6-29