level 10
应该是Ascll。。。就是readkey之后得到的值。。。编扫雷中。。。菜鸟一只。。。求助。。。
2014年03月31日 09点03分
1
level 13
自己做个程序不就行了
uses crt;
begin
while true do writeln(readkey);
end.
2014年03月31日 12点03分
3
level 13
case readkey of
...
#0:case readkey of
#72:...
#77:...
#80:...
#75:...
end;
end;
2014年03月31日 13点03分
5
谢了wwwww
2014年03月31日 23点03分
level 7
控制键的代码,是两个字符,第一个是0,第二个是代码。
我一般就重新弄一个读键程序,返回WORD。
如果第一次readkey<256。那就返回readkey.
如果第一次readkey=0, 那就再读一次, 返回256+readkey.
这样在程序中,代码就简单一点。
UPKEY=256+72; 上
DOWNKEY=256+80; 下
HOMEKEY=256+71; HOME
ENDKEY=256+79; END
PGUPKEY=329; PGUP
PGDNKEY=337; PGDN
ESCAPE=27; ESC
BACKKEY=8; 退格键
INSKEY=256+82; INSERT
DELKEY=256+83; DELETE
LEFTKEY=256+75; 左
RIGHTKEY=256+77;右
CTRLPGUP=256+132; CTRL+PGUP
CTRL_f1=256+94; CTRL+F1
CTRLF10=256+103; CTRL+F10
F1key=256+59; F1
F10key=256+68; F10
TABKEY=9; TAB
SHIFTTAB=271; SHIFT+TAB
2014年04月02日 04点04分
7
膜拜……嘛我是渣渣…… 除了绿书中的部分内容老师讲了 其他都是自己各种摸索……单元们都好可怕QAQ
2014年04月02日 12点04分
回复 雪风晓炎 :google你值得拥有
2015年01月11日 05点01分
level 11
百度搜索应该有啊!!吧里等时间吧!!
--来自助手版贴吧客户端
2014年04月03日 01点04分
8
level 7
function inkey(times:integer):integer;
var
ch:char;
inkey1:integer;
begin
if times=0
then begin
repeat
until keypressed;
ch:=readkey;
if ord(ch)<>0
then inkey1:=ord(ch)
else inkey1:=256+ord(readkey);
inkey:=inkey1;
end
else begin
repeat
delay(1);
times:=times-1;
until (keypressed) or (times=0);
if keypressed
then begin
ch:=readkey;
if ord(ch)<>0
then inkey1:=ord(ch)
else inkey1:=256+ord(readkey);
inkey:=inkey1;
end
else begin
inkey:=0;
end;
end;
end;
2014年04月03日 06点04分
9
key:=inkey(0);等待读一个键。 key:=inkey(100); 在100MS内读一个键,如果读不到就返回0。 在游戏中,很多时候用的是限时读键盘。
2014年04月03日 06点04分
level 7
这玩意儿不难吧?
uses crt;
begin
write(ord(readkey));
end.
运行的时候按下方向键,返回的数字就是了
2015年06月06日 11点06分
11
level 1
//先使用getch()等于224或0,再getch()使其返回的第二个值给s。判断s是否为当前键
if(getch()==224){
s=getch();
if(s==83)
cout<<"speac";}
//键盘常用ASCII码(十进制) ---
//ESC键 VK_ESCAPE (27)
//回车键: VK_RETURN (13)
//TAB键: VK_TAB (9) 一位返回值 ( )
//空格键: VK_SPACE (32)
//退格键: VK_BACK (8)
//Insert键: VK_INSERT (82) vns
//Home键: VK_HOME (36) vns
//Page Up: VK_PRIOR (73) vns
//PageDown: VK_NEXT (81) vns
//End键: VK_END (79) vns 两位返回值 224( )
//Delete键: VK_DELETE (46) v 小键盘、小数点 一位
//Del键: VK_DELETE (83) vns 上下左右上面
//方向键(←): VK_LEFT (72) vns
//方向键(↑): VK_UP (80) vns
//方向键(→): VK_RIGHT (75) vns 在上面。
//方向键(↓): VK_DOWN (77) vns
//F1键: VK_F1 (59)>-
//F2键: VK_F2 (60)> -
//F3键: VK_F3 (61)> -
//F4键: VK_F4 (62)> -
//F5键: VK_F5 (63)> -
//F6键: VK_F6 (64) >-------------- v==0 两位0( )
//F7键: VK_F7 (65)> -
//F8键: VK_F8 (66)> -
//F9键: VK_F9 (67)> -
//F10键: VK_F10 (68)>-
2016年01月30日 06点01分
12
level 12
▼ 只♡
▼ 想♡
▼ 为♡
▼ 楼♡
▼ 主♡
▼ 留♡
▼ 一♡
♡—————————次——►
▲ 霸♡
▲ 气♡
▲ 的♡
▲ 十♡
▲ 五♡
▲ 个♡
▲ 字♡
2016年01月30日 08点01分
13