Программы Ncurses в псевдотерминалах

В моих непрекращающихся попытках понять, как работают псевдотерминалы, я написал небольшую программу, чтобы попытаться запустить bash.

Проблема в том, что мой разрыв строки кажется выкл. (Приглашение оболочки появляется только ПОСЛЕ того, как я нажимаю Enter.)

Более того, я все еще не могу правильно использовать программы ncurses, такие как vi. Может ли кто-нибудь сказать мне, как настроить для этого псевдотерминал?

Моя плохо написана программу можно найти здесь, я рекомендую вам скомпилировать ее . Операционная система - GNU / Linux, спасибо.

РЕДАКТИРОВАТЬ: Скомпилировать следующим образом: gcc program.c -lutil -o program

ИЗМЕНИТЬ СНОВА: Похоже, проблема со странным интервалом возникла из-за использования printf (), однако проблема с программами ncurses все еще не решается.

8
задан Irresponsible Newb 7 December 2011 в 02:44
поделиться