598 问题

0

价值

1

答案

4

浏览

怎样在利用sleep循环播放图片实现简单动画时,进行鼠标交互

修改这个提问模版即可。详细描述你的问题有助于快速获得帮助。

详细描述下自己遇到的问题

记得说清楚你使用的操作系统、编译环境

源代码要使用工具栏上的 {;} 按钮插入,以获得更好的阅读体验。选中代码区,按 Delete 键或“剪切”按钮可以删除。

#include <easyx.h>
#include<stdio.h>
#include <graphics.h>
#include<conio.
ava
希冉

昨天 21:32

0

价值

1

答案

32

浏览

easyx图片

一个c++控制台easyx程序,调用了本地图片文件,此程序在其他电脑上运行时,不显示图片,怎么才能把图片写入别人电脑的指定文件并在运行时显示?

0

价值

1

答案

26

浏览

图形界面下的计算输入与输出

我有大量实验数据,我能把数据输入到字符变量数组里计算,但是经过计算之后为浮点型,输出不了的结果,我该咋办?我貌似计算错了?

0

价值

1

答案

55

浏览

旋转贴图

如何实现鼠标控制一组掩码图的自由旋转还不卡顿?自个算了下角度还是转不了。下面代码打算通过计算图片坐标和鼠标坐标之间的角度实现旋转,持续接收鼠标信息,类似于炮台旋转,图片移向(炮口方向)转向鼠标点击处。。。

while (1)
{
	//使物体随便转向
	if (m.uMsg == WM_LBUTTONDOWN)//对事件进行分类
	{
		if ((m.y - W_y) != 0)
		{
			angle = atan((m.x - W_x) / (m.y - W_y));
			rotateimage(&
ava
某某

2021-4-13

-2

价值

1

答案

91

浏览

怎么用easyx 实现骰子滚动的画面

怎么实现画骰子,然后还得有骰子滚动出点数

ava
小羊

2021-4-10

0

价值

1

答案

117

浏览

使用loadimage和putimage函数后图片加载出来是黑的

大家好,求回答,万分感谢。这是我的代码。

运行之后圆成功画了出来,我把背景颜色改成了红色,输出图片,只看到了黑漆漆的一张图,我用了自己的电脑和别人的都是这样,图片是用Windows截屏工具生成的。

#include<stdafx.h>
#include<iostream>
#include<graphics.h>
#include<conio.h>
using namespace std;

int main(){
	initgraph(700,700);
ava
匿名

2021-4-8

-2

价值

0

答案

118

浏览

请问c语言如何实现月亮阿绕着地球转,地球绕着太阳转。太阳和地球为椭圆

修改这个提问模版即可。详细描述你的问题有助于快速获得帮助。

详细描述下自己遇到的问题

记得说清楚你使用的操作系统、编译环境

源代码要使用工具栏上的 {;} 按钮插入,以获得更好的阅读体验。选中代码区,按 Delete 键或“剪切”按钮可以删除。

#include <stdio.h>

// 尽量插入一个完整的、可以编译的代码
// 但要删掉与问题无关的代码
int main()
{
	printf("Hello worl
ava
ooloowow

2021-4-5

0

价值

1

答案

143

浏览

关于屏幕截图的问题

void get_desktop(IMAGE* pimg) // 抓取桌面图像到 *pimg 对象中
{
    // 通过 Windows API 获取桌面的宽高
    int w = GetSystemMetrics(SM_CXSCREEN);
    int h = GetSystemMetrics(SM_CYSCREEN);
    Resize(pimg, w, h);
    HDC srcDC = GetDC(NULL);                            // 获取桌面 DC
ava
ckj

2021-4-4

0

价值

1

答案

215

浏览

图片在移动的过程中有严重抖动
#include <easyx.h>

int main()
{

	initgraph(1600, 900);
	IMAGE* image = new IMAGE();
	loadimage(image, _T(R"*(.\Resources\Textures\test.jpg)*"));
	float x = 0;

	BeginBatchDraw();

	while (true)
	{
		cleardevice();
		putimage(x, 0, image);
		x += 5;
		FlushBatc
ava
你好

2021-4-3

0

价值

1

答案

162

浏览

程序可以运行但是没法播放音乐
#include <graphics.h>
#include<stdio.h>
#include<mmsystem.h>
#pragma comment(lib,"winmm.lib")
void playbgm()
{
	mciSendString(L"open D:\\long++/F_yy - 万有引力.wav", NULL,0,NULL);
	mciSendString(L"play D:\\long++/F_yy - 万有引力.wav", NULL,0,NULL);
}

0

价值

1

答案

172

浏览

拼图过程中,移动的图片与鼠标点击的图片不一致,并且有时候会出现多张黑色的图。

拼图过程中,移动的图片与鼠标点击的图片不一致,并且有时候会出现多张黑色的图。

#include<stdio.h>
#include<stdlib.h>
#include<easyx.h>
#include<time.h>
#include<conio.h>
void loadResouce();//加载资源
void UserUI();//渲染
void drawMenu();//菜单
void PlayGame();//游戏过程
voi
ava
艾茶

2021-3-25

1

价值

1

答案

193

浏览

图形界面接收不到键盘输入

VS下的图形界面,想通过键盘的输入接受到用户名,再反显到图形界面中,但是用这段代码实现不了,没想明白问题在哪,求助大佬们

#include <stdio.h>

int main()
{
	/*输入用户名*/
	int i, j = 0, k = 0;
	char ch;
	char s[2];
	
	MOUSEMSG m;//定义鼠标信息
	
	FlushMouseMsgBuffer();
	m = GetMouseMsg();//获取一条鼠标消息

			
	while
ava
希冉

2021-3-24

0

价值

1

答案

197

浏览

安装问题

将EasyX安装在Visual C++2019时显示复制失败,原因:没有权限,而在2010就能安装成功

ava
Stranger

2021-3-17

0

价值

1

答案

227

浏览

怎样让文字垂直输出呢?

outtext只能水平输出,我想要文字能够垂直输出,类似下面这样,可以像outtextxy一样指定输出位置,求大佬解决

#include <stdio.h>
int main()
{
	printf("H\n");
	printf("e\n");
	printf("l\n");
	printf("l\n");
	printf("o\n");
	return 0;
}
ava
T_T

2021-3-15

-1

价值

1

答案

196

浏览

数系转换

修改这个提问模版即可。详细描述你的问题有助于快速获得帮助。

详细描述下自己遇到的问题

记得说清楚你使用的操作系统、编译环境

用的是devc++,这个第二个函数那里要怎么传递字符串给s这个数组?

int ctoi (char c) { // helper function
if ('0' <= c && c <= '9') return c - '0';
if ('A' <= c && c <= 'Z') return c - 'A'; // TODO .

ava
charlie

2021-3-11

0

价值

1

答案

219

浏览

我的电脑安装了VC++2008、2010、2012、2015,但安装EasyX时一个都检测不到

我在控制面板能看到一堆VC++的库,但启动EasyX的安装程序时一个都检测不到,我只能选安装文档,求解~

0

价值

1

答案

183

浏览

想用图片作为窗口背景,但是窗口出来没有图片
#include<graphics.h>
#include <iostream>
#include<stdio.h>
#include<conio.h>
using namespace std;




void gameinterface()  //游戏界面创造
{
	IMAGE img_bk1;
	initgraph(720, 1280);
	loadimage(&img_bk1,"C:\\Users\\momohei\\Desktop\\pao
C++
ava
默默黑

2021-3-9

0

价值

1

答案

143

浏览

vs2017中使用easyx,为什么同一段代码有时候成功运行有时候显示空白窗口

我的操作系统是WIN10,用的是VS2017.

写的代码是easyx官网教程上的测试代码,偶尔能成功显示执行结果,但是大部分时间运行之后只显示一个空白框。

求助大佬这是为什么

#include <easyx.h>			// 引用 EasyX 绘图库头文件

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
	init
ava
念汐

2021-3-9

0

价值

1

答案

138

浏览

vs2019使用easyx中函数逐步调试时程序卡死未响应

visual studio 2019中使用easyx中函数逐步调试时程序卡死未响应,不适用easyx函数逐步调试时一切正常

ava
Zafkiel

2021-3-9

0

价值

1

答案

128

浏览

VS2019 Win10 运行报错 C4996 'moveto': This function is deprecated

报错 'moveto': This function is deprecated

'lineto': This function is deprecated 是为什么呢

#include <graphics.h>		// 引用图形库头文件
#include <conio.h>
int main()
{
	initgraph(640, 480);	// 创建绘图窗口,大小为 640x480 像素
	
	int x;
	moveto(80, 240);
	for 
ava
_Kyle

2021-3-9