Я вывожу значение постоянно обновляемой переменной в терминал в виде:
Now value of x is value_of_x
Как "красиво" реализовать динамический вывод этой value_of_x
на с\с++ под терминал?
Например, как в утилитах top
или lm_sensors
. Желательно свести "мерцания" и прочие неприятные вещи к минимуму. Есть куча советов как это сделать через WinApi, но, к сожалению, на моей Ubuntu его не предвидится.
Ну, вот я в виртуальной машине linux запустил такое -
int main()
{
for(int i = 0; i < 10000; ++i)
{
printf("Value = %6d\r",i);
fflush(stdout);
system("sleep 1");
}
}
Вполне работает. Извините за бред system("sleep 1");
:), но не уверен, как там верно ожидание задать, linux - не моё. Главное - вывод с '\r'
и сброс буфера.
Это, конечно, если достаточно просто в одной строке вывод. Если хотите где-то как-то красиво - это ищите соответствующую библиотеку...
Виртуальный выделенный сервер (VDS) становится отличным выбором
Во время первого запуска программы, количество автобусных остановок – 234, но я хочу затем поменять и посмотреть, как программа все посчитает
Здравствуйте! Использую VS15 без mfcВот разобрался как пользоваться tree view элементом, как winpai средствами перебирать файлы в директории и записывать...
Имеется QVector <data> objКак лучше реализовать бинарный файловый ввод-вывод?