Программа Befunge неожиданно зацикливается на @ - PullRequest
0 голосов
/ 18 октября 2019

У меня есть программа befunge, которая берет число у пользователя, сравнивает его с другим числом и, если оно верное, выдает «y» и завершает работу (в противном случае она возвращается к началу).

v     <                                                                         
>& v>-|                                                                         
      >"y",@                                                                    



   6                                                                            
   >^   

Нижняя константа 6 предназначена для замены в будущем на генератор случайных чисел. По мере выполнения программы (используя https://amicloud.github.io/fungide/) и она достигает >"y",@ каждый раз, когда достигает @, она возвращается к >. Почему это так?

1 Ответ

0 голосов
/ 18 октября 2019

Проблема в интерпретаторе, а не в программе. Я написал переводчик, и он отлично работает, и я использовал другой онлайн-переводчик, и он также работает правильно. https://amicloud.github.io/fungide/, кажется, работает нормально в режиме работы, но не в режиме шага.

...