【发布时间】:2022-01-19 15:10:56
【问题描述】:
所以我尝试用 C++ 做我自己的 Brainf*ck 解释器,在我尝试这个程序之前一切都很顺利:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[.-]
它只是转到字母 C 并循环打印每个字符,直到转到 0。
我查看了其他程序,看看它们是否有相同的东西;一个解释 BF 的 Python 模块和一个也在 C++ 中的 GitHub 项目,每次其他两个程序以及我的程序都输出:
♀♂A@?>=
它不打印 C 和 B,而是打印这些符号:“♀♂”。我该如何解决?
【问题讨论】:
-
这很神秘。请张贴这三位口译员的链接?