В моих непрекращающихся попытках понять, как работают псевдотерминалы, я написал небольшую программу, чтобы попытаться запустить bash.
Проблема в том, что мой разрыв строки кажется выкл. (Приглашение оболочки появляется только ПОСЛЕ того, как я нажимаю Enter.)
Более того, я все еще не могу правильно использовать программы ncurses, такие как vi. Может ли кто-нибудь сказать мне, как настроить для этого псевдотерминал?
Моя плохо написана программу можно найти здесь, я рекомендую вам скомпилировать ее . Операционная система - GNU / Linux, спасибо.
РЕДАКТИРОВАТЬ: Скомпилировать следующим образом: gcc program.c -lutil -o program
ИЗМЕНИТЬ СНОВА: Похоже, проблема со странным интервалом возникла из-за использования printf (), однако проблема с программами ncurses все еще не решается.