0
价值
1
回答
浏览
俄罗斯方块“开始游戏”部分无法正常运行
正常来说输入“1”之后会切换另一个画面然后有方块开始下落......但我输入“1”后只切换画面,画面仅有装饰符和文字,无方块动态下落,连旁边的“下一出现方块:”中也无方块显示。其他部分一切正常,只有游戏部分异常。(vs2012)
#include<stdio.h> //printf、scanf
#include<Windows.h> //获取控制台上坐标位置、设置字体颜色
#include&l
0
价值
1
回答
浏览
PeekMessage函数想获取鼠标行为一直报错
VS2012版,windows32,用PeekMessage一直报错,已经有ExMessage msg,写PeekMessage(&msg);想获取鼠标信息,报错ExMessage*类型的实参与LPMSG类型的形参不兼容,还有报错函数中调用的参数太少。项目属性已经调成使用多字节字符集,不检查SDL,附加依赖项winmm.lib了
0
价值
1
回答
浏览
多个图片加载的问题及添加一个每个界面都能显示的界面(改用另一个函数已解决)
操作系统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],
0
价值
3
回答
浏览
easyx窗口存在动态画面时无法进行鼠标交互
就是easyx有动态画面的时候鼠标交互失效了,想知道怎么解决
Outlook函数是个动态计时器,把它注释掉的时候鼠标交互可用,未注释鼠标交互失效,悬赏,金额不满意可另谈,求解决
以下是源码
#include <stdio.h>
#include <tchar.h>
#include<graphics.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
0
价值
1
回答
浏览
缩放函数是不是有问题?
initgraph(800, 800);
setorigin(400, 400);
setaspectratio(4e-8f, -4e-8f);
fillcircle(0, 0, 5e14f);
为什么我把fillcircle里面的5e14f改成5e13f,5e15f或者5e16f,画出来的圆的大小都没变化?而且这个尺寸不是应该画不出来吗?
0
价值
1
回答
浏览
用Easyx创建了一个透明窗口绘制了一个单机游戏方框辅助 但有个bug就是鼠标光标在游戏内点到了绘制的线条 就会卡住弹出光标,透明窗口就变成了活动窗口了而游戏就卡住了,有什么办法可以解决这个
用Easyx创建了一个透明窗口绘制了一个单机游戏方框辅助 但有个bug就是鼠标光标在游戏内点到了绘制的线条 就会卡住弹出光标,透明窗口就变成了活动窗口了而游戏就卡住了,有什么办法可以解决这个问题,一下是部分代码,不知道怎样解决这个问题,研究了很久了
窗口宽度 = (rect.right - rect.left);
窗口高度 = (rect.bottom - rect.top);
HWND hwnd = initgraph(窗口宽度, 窗口高度, EX_NOCLOSE | EX_NOMINIMIZE | EX_SHOWCONSOLE);
SetWindow
0
价值
1
回答
浏览
为什么easyx2022用不了initwindow函数了,使用时显示未定义
initwindow(windowWidth, windowHeight, "迷宫", left, top);显示initwindow未定义
0
价值
1
回答
浏览
同一段代码在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
回答
浏览
打印俄罗斯方块出错
代码和教程一样,运行后效果却不一样。(我是vs2012,教程是dev c++。)教程上的各个小方块整齐地堆在一起形成规则的俄罗斯方块,但我运行出来后却是小方块上下之间占有一个空格。
#include<stdio.h> //printf、scanf
#include<Windows.h> //获取控制台上坐标位置、设置字体颜色
int color(int c);
void gotoxy(int x,int y);
0
价值
1
回答
浏览
文本输出功能无法正常运行
环境:Window11下GCC10.3
字符串指针的隐式类型转换会引起编译报错
对其指定显示类型转换不会报错且能正常通过编译,但显示信息丢失
#include <graphics.h>
int main()
{
auto window = initgraph(1000, 600);
//outtextxy(0,0,L"string");// 此处会报错“从const wchar_t*到 TCHAR 的转换无效”
0
价值
1
回答
浏览
为什么运行后没有成功加载图片?
跟着B站上的课程做了个推箱子的程序,但是为什么运行后用initgraph()开出的窗口里没有加载我准备的图片全是黑色的啊?我是一个C语言小白,真的真的谢谢大佬们答疑解惑,谢谢谢谢谢谢
#include <iostream>
#include <algorithm>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <easyx.h>
IMAGE ma
0
价值
1
回答
浏览
老师,有方法把exe转化为cpp源代码吗
各位大佬期末有个项目,我想仿一个up主的做,有办法将exe的文件转化为cpp吗?里面用了c语言和easyx图库,那位up主手上没源代码,说让我自己想办法,各位大佬能不能支支招?
我的电脑不知道为啥用不了exe2c
0
价值
1
回答
浏览
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); // 绘制扑克牌
0
价值
1
回答
浏览
为什么我的小球动不了啊
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,
0
价值
1
回答
浏览
vs20221无法安装easyx
vs2022无法安装easyx2023大暑版(流汗)
这个安装程序没有扫描到我的VS022……
请问这是怎么回事?(我的系统是Win11,Intel 13代i5,IDE设置在C盘,其他数据设置在D盘)
0
价值
1
回答
浏览
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()