LINUX.ORG.RU

Ответ на: комментарий от Oaks

print '\r'
print 'text'

В консоли нет понятия высота... ну на самом деле есть, но это другая тема.

Jetty ★★★★★
()
Ответ на: комментарий от Oaks

Если подробно, то в Qt нет никаких специальных средств для управления выводом на терминал

unC0Rr ★★★★★
()

В Qt такого нет. Если надо - стоит использовать ncurses или платформозависимые функции.

cattail
()

я когда начинал прогить на C, выводил тупо 25 строчек по 80 символов каждый раз заново. тоже вариант же. особенно если в Qt есть доступ к информации о размерах терминала)

jeuta ★★★★
()

Как уже сказали, C/C++/Qt не имеют никаких умных библиотек для работы с консолью, типа как модуль crt в Паскале! Но можно использовать сторонние консольные библиотеки(ncurses) или использовать форматирование пробелами и управляющими символами

dmitryalexeeff
()
Ответ на: комментарий от schizoid

ради перемещения указателя по консоли тянуть ncurces и Qt?

Если нужно что-то большее чем просто выводить в нужной части консоли текст, то несомненно ncurces, в противном случае от него толку нету.

Dikar ★★
()
Ответ на: комментарий от Dikar

Куда тянуть? unix-машин без *curses не встречал давно.
А под винду всё равно тянуть кучу библиотек, одна небольшая ncurses не помешает.
В крайнем случае можно отдельно для win32 заменить на conio.h.

schizoid ★★★
()
Ответ на: комментарий от x0r

кстати я тут пару месяцев назад пытался потыкать хеллоу-ворлды нкурсеса с юникодными буковками (кириллица, латинская диакритика и китайщина), всё разъезжается к едрени фени >_<

вобщем сложный он, нкурсез

anonymous
()
Ответ на: комментарий от anonymous

неправильная локаль например. mc же както 8битный юникод юзает.

x0r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.