社区
C语言
帖子详情
请问如何写一个能在程序运行时还能进行操作的程序??
RabbitLBJ
2009-03-28 11:34:22
比如我画了一个矩形,按十字键能让他进行移动,应该如何写?谢谢了!!
...全文
205
10
打赏
收藏
请问如何写一个能在程序运行时还能进行操作的程序??
比如我画了一个矩形,按十字键能让他进行移动,应该如何写?谢谢了!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shenjigong19801109
2009-04-04
打赏
举报
回复
[Quote=引用 9 楼 breezes2008 的回复:]
除了擦去重绘这种方法外,还可以"graphics.h"库中的getimage(保存图像),putimage(恢复图像),具体用法BAIDU一下。
下面这个函数可以获取键盘的通码值:
int getKey()
{
union REGS inregs,outregs;
inresg.h.ah=0;
int86(0x16,&inregs,&outregs);
return outregs.h.ah; /*ah保存通码值,al保存ASCII值*/
}
[/Quote]
楼上的方法可以用?
RabbitLBJ
2009-03-28
打赏
举报
回复
需要定义键盘码吗?
能给个小例子不?
qqwx_1986
2009-03-28
打赏
举报
回复
擦去重绘
breezes2008
2009-03-28
打赏
举报
回复
除了擦去重绘这种方法外,还可以"graphics.h"库中的getimage(保存图像),putimage(恢复图像),具体用法BAIDU一下。
下面这个函数可以获取键盘的通码值:
int getKey()
{
union REGS inregs,outregs;
inresg.h.ah=0;
int86(0x16,&inregs,&outregs);
return outregs.h.ah; /*ah保存通码值,al保存ASCII值*/
}
downmooner
2009-03-28
打赏
举报
回复
控制台程序不调用API 单纯用C或C++语言去画东西?
CJacky++
2009-03-28
打赏
举报
回复
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
void Repaint(int ch)
{
printf("KEY:%X\n", ch);
if (ch == 0x3d)
{
printf("REPAINTING.....\n");
}
}
void main()
{
while (1)
{
int ch;
ch = getch();
Repaint(ch);
}
}
猫已经找不回了
2009-03-28
打赏
举报
回复
要移动,只能重新绘制
Sco_field
2009-03-28
打赏
举报
回复
不用win32 API??
RabbitLBJ
2009-03-28
打赏
举报
回复
控制台程序,不需要调用WINDOWS API那种!
shenjigong19801109
2009-03-28
打赏
举报
回复
你是控制台程序,还是别的平台程序。总要明确一下吧。
程序
运行时
的内存空间分布
本文详细介绍了
程序
运行时
内存的各个区域,包括代码段(text)、数据段(data和bss)、常量段(rodata)、栈(stack)和堆(heap)。通过实例分析了各段的功能和特点,如全局变量、初始化为0的变量存储在bss段,初始化过的全局变量存储在data段,常量存储在rodata段,代码在text段,函数调用涉及的栈
操作
,以及动态分配的内存位于堆中。
操作
系统之
程序
运行环境
本文围绕
程序
运行环境展开,介绍了
操作
系统和硬件相关知识。
操作
系统负责管理硬件资源,提供进程、内存等管理功能及用户接口,应用
程序
通过API与之交互。硬件包括CPU、内存等,其性能影响
程序
运行。还阐述了
程序
运行环境的实现方式,如本地代码执行、虚拟机和跨平台技术。
操作
系统之
程序
运行时
内存映像与地址空间
本文介绍了
程序
运行时
内存映像与地址空间。内存映像包括内核区、用户栈、共享库存储映射区、用户区和未使用区,各部分有不同功能。地址空间由
操作
系统为进程分配,含逻辑和物理地址,通过虚拟内存技术映射,实现进程内存隔离,提高系统安全性和稳定性。
PX4二次开发——
程序
运行过程
本文围绕PX4二次开发
程序
运行过程展开。PX4固件基于Nuttx系统开发,以计算机模式理解,PixHawk是主机,PX4是
操作
系统。先介绍飞控
程序
跑前的bootloader,包括其与Nuttx启动及主协处理器固件烧
写
运行流程,后分析Nuttx运行首个
操作
RCS,它能启动应用
程序
,增加了PX4拓展性。
程序
运行只是单单的编译吗?一文让你深入理解
程序
运行的过程
本文详细解析了C语言
程序
从源代码到可执行
程序
的全过程,包括预处理、编译、汇编及链接等关键步骤,揭示了
程序
运行背后的秘密。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章