题
我想找到打印字符的代码...
这是代码:
10 Print AT 2,2; "T"
20 Let C=Peek(Peek 16398+256*Peek 16399)
30 Print Peek(C)
它应该只打印t的代码值
我以后可以使用:
40 Print Peek (Code C)
或者其他的东西。
但是10-30位无效。它总是返回'0' - 也有不同的字母:g,t'黑色图形'和m,
我究竟做错了什么?
- 将用于碰撞检测。
解决方案
Jdehaan的权利,打印 T
没有落后 ;
打印后,将将光标移至下一行。 (和 ;
, ,这是右边的一个位置。)
要阅读您刚刚写过的角色,您必须再次移回一个位置:
PRINT AT 2,2;"T";AT 2,2;
PRINT PEEK(PEEK 16398+PEEK 16399*256)
给我 57
, ,这是T的字符代码。
其他提示
根据 这 这是窥视的正确地址,但也许光标不在正确的位置?如果我记得很好(伙计,您在做什么旧事物:-)! )打印可能会在打印字符(或下方一行)之后移动光标一个位置。
不隶属于 StackOverflow