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

这是代码:

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的字符代码。

其他提示

根据 这是窥视的正确地址,但也许光标不在正确的位置?如果我记得很好(伙计,您在做什么旧事物:-)! )打印可能会在打印字符(或下方一行)之后移动光标一个位置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top