0

我想找到一个字符的代码打印...

这是代码:

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,

我究竟做错了什么?

- 将用于碰撞检测。

4

2 回答 2

1

据此,是正确的偷看地址,但也许光标不在正确的位置?如果我没记错的话(伙计,你在用那个旧东西做什么:-)!) PRINT AT 可能会将光标移动到打印字符之后的一个位置(或下一行)。

于 2010-07-07T22:27:10.397 回答
1

jdehaan 的权利,打印T不带尾随的打印后;会将光标向下移动到下一行。(用;,它是右边的一个位置。)

要阅读您刚刚编写的字符,您必须再次移回一个位置:

PRINT AT 2,2;"T";AT 2,2;
PRINT PEEK(PEEK 16398+PEEK 16399*256)

给我57,这是 T 的字符代码。

于 2010-07-08T09:20:08.190 回答