675 问题

0

价值

1

答案

32

浏览

在VS2019中对EasyX进行调试,无法显示调试窗口

用VS2019写了个绘制圆环的小程序,想要进行调试时却无法显示调试窗口

ava
LUQ

2021-10-10

0

价值

1

答案

48

浏览

关于使用EasyX逐像素打印过慢的问题

我是 EasyX 的初学者,正使用EasyX做一个简单的游戏。但是我遇到了一个问题

我把游戏做成全屏的效果,它会十分迅速的计算出每个像素的颜色,并且储存在二维数组当中。可是如果使用 putpixel(x,y,color) 函数逐个绘制每个像素,大概需要2~4秒的时间。即使画面每次仅改变一部分像素,相对于144Hz屏幕来说,这个时间也是非常慢的。下面的代码是一个测试。

有什么方法,可以迅速把这个二维数组存储的数据,打印到屏幕吗?

#include <graphics.h>
ava
爪哇!!

2021-10-9

0

价值

1

答案

49

浏览

mfc的IP地址怎么获取

//就是端口号和IP地址的地方怎么写才对(text是一个edit control控件的变量名)


CString s1,s2;
int a;

sockaddr_in addr;

//获取控件的字符串
text.GetWindowTextW(s1);
text2.GetWindowTextW(s2);


//就是这个地方怎么写
//将字符串传到IP地址的地方

		a = _tstoi(s2);			//端口号
		addr.sin_family=AF_INET;
		addr.sin_port=a;
		add
ava
/*旧梦*/

2021-10-6

0

价值

1

答案

71

浏览

安装环境迟迟装不好

安装环境迟迟装不好,VS2017,15,19都试了,还有VC++6.0,编译easyx报错。有解决的方法吗?

(Win10 x64)

ava
黑客

2021-9-28

1

价值

0

答案

72

浏览

vs 2019 播放音频程序写好之后,音频也加入了文件夹,为何运行后播放不了呢?

播放音频程序写好之后,音频也加入了文件夹,为何运行后播放不了呢?

之后我有把MP3格式改为wav格式 也不行。

win10,vs2019自带的编译环境

#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")

//主函数
int main() {
	//mci: media control interface(多媒体控制接口)
	mciSendStrin
ava
三旬

2021-9-27

1

价值

1

答案

82

浏览

面试被问到的一道C++题

面试原话:一个只含有int的类对象占用多大内存?

面试结束后我在Win10上的vs2019试了一下,sizeof得到的结果是4。

现在有疑问的问题是:以下两个类所占用内存大小以及具体是如何计算的呢?

#include <iostream>
using namespace std;

class A {
public:
//同时包含5种数据类型
	char c;//1
	short s;//2
	int i;//4
	float f;//4
	double d;//8
};


ava
方向盘

2021-9-24

0

价值

2

答案

79

浏览

怎样初始化聚合对象
#include<stdio.h>
#include<graphics.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>


#define RecordNums 15
int NowStudentNums = 0;
 

typedef struct Student
{
	char s_Name[64];
	char s_Num[64];
	char s_Chinese[64];
	char s_Mat
ava
王者

2021-9-20

0

价值

1

答案

83

浏览

多个setaspectratio的逻辑是什么呢

尝试性想用多张IMAGE进行组合形式输出   

在主界面采用setaspectratio(1, -1);后   

在IMAGE中同样采用setaspectratio(1, -1);后  IMAGE四个象限都画上圆   并不能使IMAGE显示 

纸上坐标系逻辑推断不出来 

#include <graphics.h>
#include <conio.h>

int m
ava

2021-9-18

0

价值

1

答案

74

浏览

求助!图片背景是透明的,输出到屏幕背景是黑的?

就是图片的背景变成黑色挡住其它东西

ava
柳州螺蛳粉

2021-9-17

1

价值

1

答案

87

浏览

ACM 和软考,哪个更好呢?

作为在大学生,参加 ACM 天天刷题好呢?还是考个软件水平考试证书好呢?

ava
BestAns

2021-9-16

-1

价值

1

答案

51

浏览

程序中新建工作区显示路径错误

程序中新建工作区显示路径错误

C++
ava
envy

2021-9-14

0

价值

1

答案

92

浏览

求助,获取鼠标信息出错

错误 C4996 'GetMouseMsg': This function is deprecated. Instead, use this new function: getmessage.

我听说是esayx图形库过时了才出现这个错误,但我已经安装了最新的esayx图形库,为什么还是有错。

void MouseEvent()
{
	//获取鼠标消息
	MOUSEMSG msg = GetMouseMsg();
	
	
}
ava
远永到直

2021-9-14

0

价值

1

答案

121

浏览

easyX做登录界面,文本输入显示问题

麻烦有人能详细看一下,有点急,我会尽量写注释讲清楚,麻烦大家了!有必要可以有偿!!本人qq1561844542,求帮助!

//显示主界面的函数
void Manage::runMain()
{
	int op = CHOCICE_AGAIN; //默认刚开始显示主界面
	Window::beginDraw();

	while (true)
	{
		Window::clr();
		print_Background(Main_bk);
		if (Window::ifHaveMsg())
			m_msg = Wi

0

价值

1

答案

105

浏览

【C++】求助,登录界面,每次输入文本都要鼠标动一下才显示该怎么解决?

比如输入123,在文本框中并不显示123,但是动一下鼠标就会显示出来,不管移动到哪里,只要动一下就行.....求助该怎么解决

我是用一个文本框类,类里面用char数组存储字符串,每次键盘输入之后调用append函数将输入的字符放进char数组。show函数是显示文本框和框里面的字符,eventLoop循环判断有没有输入

//ManagerPage函数会一直循环调用来显示界面
int Manage::ManagerPage()
{
	//背景
	print_Background(Manager_bk);

0

价值

1

答案

94

浏览

VS图形库

安装的时候一直提示脚本错误怎么回事

Automation服务器不能创建对象,库没有注册。请问怎么解决

ava
Rebirth丶

2021-8-30

0

价值

2

答案

158

浏览

为什么EasyX是较为底层的封装

EasyX的函数都是对BitBlt等底层函数的封装, 从来没有封装过透明贴图之类的函数, 或者是直接放在putimage中

而对于图形抗锯齿, 明明是很简单的事情, 却需要用户自行实现, EasyX也没有提供封装, 为什么呢?

ava
Margoo

2021-8-30

0

价值

1

答案

161

浏览

png转txt的关于透明背景变黑色的问题

我想把 png 转成 txt 的,然后发现 png 中的透明背景色那些的,被默认转成黑色的了,能不能将 PNG 中但凡是透明色的,可以转成我自己指定的颜色(比如白色)的?谢谢

#include <stdio.h>

int main()
{
	initgraph(500, 500, 1);
	loadimage(NULL, _T("1.png"));
	int a = 0;
	ofstream out("1.txt", ios::out);
	if (!out)
	{
		cout << "未
ava
山泉叮咚

2021-8-29

0

价值

2

答案

144

浏览

关于loadimage函数的问题 求大佬解答!

用的是EasyX_20200902版本,使用loadimage函数加载图片时,窗口其他地方会变成黑色,代码中把窗口设置为白色,加载了两张图片,运行结果只显示第二张图片,其他地方都是黑色。不知道是哪里的问题。

#include <iostream>
#include <easyx.h>
#include <graphics.h>
#include "mmsystem.h"
#pragma comment(lib,"Winmm.lib")
#include <stdio.h>
ava

2021-8-28

0

价值

2

答案

172

浏览

如何稳定帧率

我有一个双线程的窗口程序,其中一个线程会不定期向另一个线程发出重绘命令(通过SendMessage)

我想知道要怎么处理才能使帧数维持在60帧,即当重绘命令过于密集时,我需要怎么做才能适当地忽略掉一部分命令,而又不漏掉必要的命令使画面卡顿?

想过在 WndProc 用 Timer,但是听说精度不怎么样,如果直接开第三个线程的话又感觉太麻烦,我想知道能不能直接在 WndProc 层把这一问题搞定。

ava
无名氏

2021-8-25

0

价值

1

答案

115

浏览

生成随机字母和数字 (编译通过了,运行没效果是怎么回事)
//编译通过了,运行没效果是怎么回事
#include <stdio.h>
#include <string.h>
#include <time.h>
#include <stdlib.h>
int main()
{
	char a[100], b[50];
	srand(time(0));
	a[100] = rand() % 26;//生成0-25的随机数
	b[100] = rand() % 26;
	b[100] += 'A';//字符转换成大写
	strcat_s(a, b
C++
ava
◡̈

2021-8-25