xotkot, да пробовал, я уже и в папках разных пробовал, и с разрешениями. При чем если писать из другой сессии терминала, он записывает строку в начало, перед старым содержимым. Такое ощущение, чьо есть какой-то буфер, но принудительный sync не решил проблему
Не_скажу Всё_равно_не_скажу, молодой человек, вы ошибаетесь, хабр создан не для этого, а вы, за ваше поведение, получаете репорт по пункту "Ответ легко ищется поисковиком".
Здравствуйте, проверка есть там, где вызывается функция изначально, но это могло не сработать, вы правы. А про x и y - да, пока криво сделано, потому что нам привычнее первым указывать x, а у массива первой координатой как раз номер строки, то есть y, надо будет что-то придумать
Kanare, так а где сам вопрос? Тут нет способа лучше и хуже - есть API, есть его методы. Если вы про построение диалога с пользователем, то храните этап на котором он находится в БД