68 / 59 / 20
Регистрация: 19.12.2014
Сообщений: 205
|
|||||||||||
1 | |||||||||||
Непродвигаемый вывод в строку в консоли02.06.2016, 09:58. Показов 2569. Ответов 6
Метки нет (Все метки)
Часто бывает полезно выводить на консоль прогресс выполнения задачи, изменяя только часть строки вывода, например:
Код
54 from 3000 iterations proceeded Это можно сделать так: ...
1. Насколько я понимаю, из стандарта 2003 управление кареткой удалено, т.е. такое решение вне стандарта 2. Использовать тут оператор print нельзя. Почему? 3. advanced='no' и спецификация \ не работают 4. Надо использовать именно unit=6, а не *. Почему? 5. По-видимому, в разных компиляторах возможны разные решения. Какие? 6. Какие еще решения вообще возможны?
0
|
02.06.2016, 09:58 | |
Ответы с готовыми решениями:
6
Вывести строку символов по указанным координатам в консоли, очертить строку на экране одинарной рамкой Циклы: вывести в первую строчку консоли строку из 10 заданных букв и во вторую строчку консоли из 5 таких букв Считать строку из консоли Считать строку из консоли |
68 / 59 / 20
Регистрация: 19.12.2014
Сообщений: 205
|
|
02.06.2016, 11:57 [ТС] | 3 |
Я уже и забыл, что такое ECS-последовательность... И как это сделать? Как определить поддержку их консолью?
Кроме того, такое решение, скорее всего не очень то мобильно...
0
|
60 / 69 / 16
Регистрация: 18.04.2016
Сообщений: 213
|
|
02.06.2016, 14:28 | 5 |
ncurses
1
|
68 / 59 / 20
Регистрация: 19.12.2014
Сообщений: 205
|
|
02.06.2016, 14:59 [ТС] | 6 |
ncurses для какой-либо интерактивной задачи. А для этой разводить столько сложностей...
0
|
Модератор
|
|
02.06.2016, 19:44 | 7 |
Сообщение было отмечено MZN как решение
Решение
Здесь и про ESC-последовательности, и при ncurses.
0
|
02.06.2016, 19:44 | |
02.06.2016, 19:44 | |
Помогаю со студенческими работами здесь
7
Считать строку с консоли Изменить строку в консоли Очистить строку консоли Считываем строку из консоли Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |