0
价值
0
回答
浏览
easyx编译报错
在easyx.h中将void *__imp___iob_func=0注释掉报错EasyX.GraphWnd.cpp:(.text+0x198c): undefined reference to `__imp___iob_func'
#pragma once
//void *__imp___iob_func=0; //练习添加的
ifndef WINVER
#define WINVER 0x0400 // Specifies that the minimum r
0
价值
0
回答
浏览
peekmessage 产生重复消息,必然按下一次按键,两个消息
peekmessage 产生重复消息,必然按下一次按键,两个消息
//handleMsg()
ExMessage msg;
while (peekmessage(&msg, EX_KEY,true)) {
#控制台打印了两次,多次测试都是两次。加sleep 还是2次。是否重复分发了消息?
std::cout << "PeekMessageA" << std::endl;
unsigned char vkcode = msg.vkcode;
//main函
0
价值
0
回答
浏览
0x00007FFFAF384E1C (windows.storage.dll)处(位于 EasyXProject.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。
VS2022
右上角关闭窗口后,调试中止,提示异常。求大佬解答
#include <graphics.h>
int main()
{
initgraph(640, 480); // 创建绘图窗口
while (true)
{
}
closegraph(); // 关闭绘图窗口
return 0;
}
0
价值
0
回答
浏览
fillpie函数问题,角度过小(0.001)会画出全圆
#include <graphics.h>
#include <cmath>
#include <iostream>
#include <conio.h>
#define PI 3.1415926//定义常量符号圆周率为PI
using namespace std;
void drawUI() {
fillpie(50, 0, 200, 150, 0, 0.001);
}
int main() {
initgraph(800, 600);
drawUI();
_getc
0
价值
0
回答
浏览
C++内存访问问题
win10,vs2022preview
目的:将二维指针p指向的空间拓宽,并按一定顺序赋值
思路:新定义另一个二维指针tempP,将p指向空间的中元素赋给tempP指向空间的元素,然后释放p指向的空间,把tempP的值赋给p,让tempP指向NULL
报错内容:
严重性 代码 说明 项目
警告 C6385 正在从 "tempP[r]" 读取无效数据。
0
价值
0
回答
浏览
图片缩放问题
请问如何在这段代码的基础上,实现用鼠标拖动窗口缩放的同时保持生成的easyx图片按比例缩放,换言之,我该在代码中哪一部分插入easyx图片生成代码才能保证每次鼠标拖动缩放后图片按比例变化?由于该段代码来自问答区拷贝,所以如果有大佬有别的好方法能教教我也是完全可以的qwq:核心在于用easyx生成图片后在程序运行中实现窗口——图片的随时主动同步缩放功能,本人对Windowsapi之类的窗口编程差不多零基础,可能会有续问题价格再议
windows系统,vs2022编译
#includ
0
价值
0
回答
浏览
怎么做一个 .ani格式的鼠标光标动画编辑器
详细描述下自己遇到的问题
之前有个小小的问题,
怎样做一个插件来实现瓦片地图编辑器功能拓展 - CodeBus
发现可以通过使用DLL 文件实现插件功能,于是就做了一个视频重整控制台RPG:第一个 .dll 插件 实现攻击类 mod 调用,以此理解游戏 mod 开发原理 记录了一下。
0
价值
0
回答
浏览
怎样做一个插件来实现瓦片地图编辑器功能拓展
详细描述下自己遇到的问题
根据先生指点,实现了一个简单瓦片地图,能导入自定义贴图绘制自己的 RPG 游戏,导出为文件夹,在对应的程序里读取复现,但是只有背景移动,没有人物碰撞方格触发事件。
当时使用 C 语言开发,用了一个 .cpp 文件办出来。然后下一步想继续在这一个文件里加代码,实现 ”实时“地图编辑,类似于贴上瓦片,就会直接运行游戏事件检测这样。
总结是三个问题:
- 新代码从哪里插入?还是说不得不加个新文件再 include 一下。
- 瓦片地图编辑
-1
价值
0
回答
浏览
为什么刷新屏幕会出错
addadd函数是在窗口输入用户数据的
add()函数窗口的整体控制
为什么我刷新屏幕的时候窗口会自动落到电脑下面显示不到,必须用鼠标拖出来才可以看见
而且如果我addadd函数里面由InputBox的话,这时窗口根本无法拖上来 不知道为啥
void peoplelist:: addadd()
{
fstream in, out;
struct People m1;
in.open("staffs.dat", ios::binary |
-4
价值
0
回答
浏览
LVGL输入框输入方式
1.当画面聚焦至输入框时,按下数字键或符号键,进入编辑模式,系统将暂存当前数值,同时清空输入框内容,开始重新输入数值
2.输入过程中进行一定格式控制,只允许输入一个小数点
3.输入过程中按下“Esc”键,将会放弃更改,重新赋值之前暂存的数值。
``
0
价值
0
回答
浏览
VS 2019 使用 “在静态库中使用MFC” 报错,求解决方案!!!
VS 2019 无法使用“在静态库中使用MFC”,
我要生成 XP 应用,程序目前的设置已经参照这个了:VS 2019 生成 XP 应用
提示错误:
1>Sokoan.obj : error LNK2001: 无法解析的外部符号 __imp__CoInitialize@4
1>EasyXa.lib(EasyX.GdiPlus.o
-3
价值
0
回答
浏览
法则计算
在屏幕上输入1-10范围里的四个数字(可以重复),采用任意四则运算符号链接(可以加任意的括号改变运算优先级),寻找所有计算结果等于24的表达式。要求表达式中的数字的顺序不能改变。
-4
价值
0
回答
浏览
请问c语言如何实现月亮阿绕着地球转,地球绕着太阳转。太阳和地球为椭圆
修改这个提问模版即可。详细描述你的问题有助于快速获得帮助。
详细描述下自己遇到的问题
记得说清楚你使用的操作系统、编译环境
源代码要使用工具栏上的 {;} 按钮插入,以获得更好的阅读体验。选中代码区,按 Delete 键或“剪切”按钮可以删除。
#include <stdio.h>
// 尽量插入一个完整的、可以编译的代码
// 但要删掉与问题无关的代码
int main()
{
printf("Hello world!"