Sorry for English.
>>Все правильно. Но: при сборке своей программы добавьте флажок
>>-lcurses
>>к командной строчке g++.
>
>Здорово, большое спасибо, все скомпилилось, правда работает не так как я ожидал.
>
>Команда clear() ничего не делает, а я думал, что она очистит окно
>терминала.
>Команда getch() тоже ничего не делает, а я думал. что она будет
>терпеливо дожидаться нажатия какой-либо клавиши.
>
>Не подскажете в чем дело, в этой библиотеке по другому реализованы эти
>команды, чем в conio.h?
curses is similar to conio, but not quite like it. I can not describe
a curses programming model in this message, it would take a serious
article. For starters, read a documentation about cbreak/nocbreak modes.
>И еще вопрос в догонку, я еще хочу связать прогу с библиотекой
>libpq (от для подключения к PostgreSQL), но на флажок -llibpq компилятор
>говорит, что не может найти -llibpq, может быть она по другому
>называется, где это можно посмотреть?
It should be -lpq. If the linker still complains, add a flag
-L/usr/local/pg/lib (or wherever the libpq.a (or libpq.so) lives).
Then, if the program wouldn't run, make sure that this path is
known to loader.