Dev - C++绝对是全网最全的教程:Sleep , KEY_DOWN , system的具体使用方法及Dev - C++的一些小技巧

Dev - C++调用Sleep,system,KEY_DOWN的必备头文件

首先是Sleep,这玩意的头文件是#include"Windows.h"

system:#include"stdlib.hstdlib.hstdlib.h"

KEY_DOWN的头文件要好好讲讲

KEY_DOWN的原函数如下

WINUSERAPI SHORT WINAPI GetAsyncKeyState(int vKey);

但每次都这样调用太麻烦了,所以我们可以通过#define简化,如下

#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)

Sleep,system,KEY_DOWN的用法格式

Sleep

格式:Sleep(时间毫秒)

来理一下时间:

小时间等于的大时间
1000ms1s
60s1min
60mins1h
24h1d

KEY_DOWN

这玩意不难,用if或while一套就好了,但千万不要套进Sleep,因为这算是个bool型变量,只有0和1,被犯傻

具体用法如下图或参考我以前的作品

if(KEY_DOWN(KEYDOWN码))
 
while(!KEY_DOWN(KEYDOWN码))

87KEY_DOWN码请参考下图

键盘上的按键对应十进制数KEY_DOWN
BackSpace BackSpace8
Tab Tab9
Clear2
Enter13
Shift16
Control (Ctrl)17
Alt18
Pause19
Caps_Lock20
Escape Escape27
space32
Prior33
Next34
End35
Home36
Left37
Up38
Right39
Down40
Select41
Print42
Execute43
Insert45
Insert46
Help47
048
149
250
351
452
553
654
755
856
957
A65
B66
C67
D68
E69
F70
G71
H72
I73
J74
K75
L76
M77
N78
O79
P80
Q81
R82
S83
T84
U85
V86
W87
X88
Y89
Z90
F1112
F2113
F3114
F4115
F5116
F6117
F7118
F8119
F9120
F10121
F11122
F12123
F13124
F14125
F15126
F16127
F17128
F18129
F19130
F20131
F21132
F22133
F23134
F24135
鼠标左键VK_LBUTTON
鼠标右键VK_RBUTTON

system

格式system(const char* n)

来看看他的代码,请见

全网最全c++中的system详解_c++ system-CSDN博客

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值