社区
C语言
帖子详情
请问如何写一个能在程序运行时还能进行操作的程序??
RabbitLBJ
2009-03-28 11:34:22
比如我画了一个矩形,按十字键能让他进行移动,应该如何写?谢谢了!!
...全文
203
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,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章