Pracuję więc nad programem, który wczytuje plik, a następnie ponownie go wypuszcza, ale mam problem z zatrzymaniem programu na wejściu koniec pliku. Chcę, aby zatrzymał się na konkretnej postaci, takiej jak "0" lub "$", czy cokolwiek innego, ponieważ nie można odczytać jednego znaku NULL w moim interpretatorze brainf. Oto kod do tej pory:Wykonywanie instrukcji if (x == y) w Brainfuck
>+[>,][<.]
Problem zaczyna się [>,]
ponieważ wejście nie może być NULL to pętla nigdy się nie kończy.
Jak więc wstawić instrukcję if, która zakończy tę pętlę, jeśli kiedykolwiek dojdzie do określonego wcześniej znaku końcowego?