0

价值

1

回答

796

浏览

我需要做一个网络点菜系统的界面及背景,我在c上写好了代码,怎么把两个结合起来?

我需要做一个网络点菜系统的界面及背景,我在c上写好了代码,怎么把两个结合起来?

ava
深海少女

2023-12-26

0

价值

1

回答

1455

浏览

俄罗斯方块“开始游戏”部分无法正常运行

正常来说输入“1”之后会切换另一个画面然后有方块开始下落......但我输入“1”后只切换画面,画面仅有装饰符和文字,无方块动态下落,连旁边的“下一出现方块:”中也无方块显示。其他部分一切正常,只有游戏部分异常。(vs2012)

#include<stdio.h>        //printf、scanf
#include<Windows.h>      //获取控制台上坐标位置、设置字体颜色
#include&l

0

价值

1

回答

939

浏览

PeekMessage函数想获取鼠标行为一直报错

VS2012版,windows32,用PeekMessage一直报错,已经有ExMessage msg,写PeekMessage(&msg);想获取鼠标信息,报错ExMessage*类型的实参与LPMSG类型的形参不兼容,还有报错函数中调用的参数太少。项目属性已经调成使用多字节字符集,不检查SDL,附加依赖项winmm.lib了

ava
无名氏

2023-12-20

0

价值

1

回答

1050

浏览

多个图片加载的问题及添加一个每个界面都能显示的界面(改用另一个函数已解决)

操作系统win11,vs2022
两个问题,一个是多个图片加载的问题,另一个是加一个在每个界面都能显示的界面充当物品栏
因为我刚接触easyx库,不会的很多所以希望能给出代码或者详细讲解

IMAGE page[52];
string filename;
for (int i = 1; i <= 52; i++)
{
filename = "pp(" + to_string(i) + ").png";
const char* file = filename.c_str();
loadimage(&page[i],

ava
伽冥花呦🌸

2023-12-18

0

价值

3

回答

2141

浏览

easyx窗口存在动态画面时无法进行鼠标交互

就是easyx有动态画面的时候鼠标交互失效了,想知道怎么解决

Outlook函数是个动态计时器,把它注释掉的时候鼠标交互可用,未注释鼠标交互失效,悬赏,金额不满意可另谈,求解决

以下是源码
#include <stdio.h>
#include <tchar.h>
#include<graphics.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

0

价值

1

回答

645

浏览

缩放函数是不是有问题?
	initgraph(800, 800);
	setorigin(400, 400);
	setaspectratio(4e-8f, -4e-8f); 
	fillcircle(0, 0, 5e14f);

为什么我把fillcircle里面的5e14f改成5e13f,5e15f或者5e16f,画出来的圆的大小都没变化?而且这个尺寸不是应该画不出来吗?

ava
用户834c

2023-12-16

0

价值

1

回答

1098

浏览

用Easyx创建了一个透明窗口绘制了一个单机游戏方框辅助 但有个bug就是鼠标光标在游戏内点到了绘制的线条 就会卡住弹出光标,透明窗口就变成了活动窗口了而游戏就卡住了,有什么办法可以解决这个

用Easyx创建了一个透明窗口绘制了一个单机游戏方框辅助 但有个bug就是鼠标光标在游戏内点到了绘制的线条 就会卡住弹出光标,透明窗口就变成了活动窗口了而游戏就卡住了,有什么办法可以解决这个问题,一下是部分代码,不知道怎样解决这个问题,研究了很久了

窗口宽度 = (rect.right - rect.left);
窗口高度 = (rect.bottom - rect.top);
HWND hwnd = initgraph(窗口宽度, 窗口高度, EX_NOCLOSE | EX_NOMINIMIZE | EX_SHOWCONSOLE);
SetWindow

ava
微遇

2023-12-12

0

价值

1

回答

740

浏览

为什么easyx2022用不了initwindow函数了,使用时显示未定义

initwindow(windowWidth, windowHeight, "迷宫", left, top);显示initwindow未定义

ava
不去管

2023-12-12

0

价值

1

回答

1132

浏览

同一段代码在vs2019中可以编译,但在vs2012中无法编译

以下代码与教程一致。

在vs2012进行编译时,出现了以下报错:
1>d:\software data\p\p5\p5\p5.c(272): error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>d:\software data\p\p5\p5\p5.c(272): warning C4552: “<”: 运算符不起任何作用;应输入带副作用的运算符
1>d:\software data\p\p5\p5\p5.c(272): error C2

0

价值

1

回答

764

浏览

打印俄罗斯方块出错

代码和教程一样,运行后效果却不一样。(我是vs2012,教程是dev c++。)教程上的各个小方块整齐地堆在一起形成规则的俄罗斯方块,但我运行出来后却是小方块上下之间占有一个空格。

#include<stdio.h>        //printf、scanf
#include<Windows.h>      //获取控制台上坐标位置、设置字体颜色

int color(int c);                    
void gotoxy(int x,int y);    

0

价值

1

回答

672

浏览

文本输出功能无法正常运行

环境:Window11下GCC10.3

字符串指针的隐式类型转换会引起编译报错

对其指定显示类型转换不会报错且能正常通过编译,但显示信息丢失

#include <graphics.h>

int main()
{
    auto window = initgraph(1000, 600);

    //outtextxy(0,0,L"string");// 此处会报错“从const wchar_t*到 TCHAR 的转换无效”
 
ava
哲学

2023-12-9

0

价值

1

回答

974

浏览

为什么我下载easyx检测不到我的vs2022

下载安装easyx的时候检测不到vs2022怎么办,安装不了

ava
fx5

2023-12-9

0

价值

1

回答

623

浏览

为什么运行后没有成功加载图片?

跟着B站上的课程做了个推箱子的程序,但是为什么运行后用initgraph()开出的窗口里没有加载我准备的图片全是黑色的啊?我是一个C语言小白,真的真的谢谢大佬们答疑解惑,谢谢谢谢谢谢

#include <iostream>
#include <algorithm>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <easyx.h>
IMAGE ma
ava
梓晨

2023-12-8

0

价值

1

回答

714

浏览

能不能更新一版可旋转的绘制图形

求绘制的图形可以像图片那样旋转

ava
天下无双

2023-12-6

0

价值

1

回答

410

浏览

老师,有方法把exe转化为cpp源代码吗

各位大佬期末有个项目,我想仿一个up主的做,有办法将exe的文件转化为cpp吗?里面用了c语言和easyx图库,那位up主手上没源代码,说让我自己想办法,各位大佬能不能支支招?

我的电脑不知道为啥用不了exe2c

ava
乾河

2023-12-5

0

价值

1

回答

512

浏览

readimagefile找不到标识符

 readimagefile在编译完成后显示找不到标识符

void drawCard(int x, int y, Card card) {
    char filename[10];
    sprintf_s(filename, "%c%d.jpg", card.suit, card.value); // 根据牌的花色和点数生成对应的图片文件名
    readimagefile(filename, x, y, x + CARD_WIDTH, y + CARD_HEIGHT); // 绘制扑克牌
ava
晚风

2023-12-5

0

价值

1

回答

468

浏览

下载后查杀出Trojan.generic是为什么

这是误报,没有问题,关掉隔离即可

ava
陆少游

2023-12-5

0

价值

1

回答

625

浏览

为什么我的小球动不了啊

win11,vs2022

无法通过键盘控制小球移动

#include<iostream>
#include<graphics.h>
#include<conio.h>
#include<thread>
#include<chrono>
using namespace std;
int x=50, y=50;
void drawball()
{
	setfillcolor(RED);
	solidcircle(x, y, 
ava
哈尔

2023-12-2

0

价值

1

回答

645

浏览

vs20221无法安装easyx

vs2022无法安装easyx2023大暑版(流汗)

这个安装程序没有扫描到我的VS022……

请问这是怎么回事?(我的系统是Win11,Intel 13代i5,IDE设置在C盘,其他数据设置在D盘)

ava
桐山榉川

2023-12-2

0

价值

1

回答

513

浏览

outtextxy函数怎么输出string

为什么这段代码在VS2022,显示“outtextxy”: 没有重载函数可以转换所有参数类型

outtextxy  函数应该怎么输出string?

#include <graphics.h>
#include<string>
int main()
{
	std::string abc = "hdfdd";
	initgraph(600, 600);
	outtextxy(200, 200, abc.c_str()
技术讨论社区