удаление мигания курсора в терминале, как?

Я использую следующие строки для вывода информации о ходе моделирования в моей программе на С ++,

double N=0;
double percent=0;
double total = 1000000;
for (int i; i<total; ++i)
{
    percent = 100*i/total;
    printf("\r[%6.4f%%]",percent);
}

Работает отлично!

Но проблема в том, что я вижу, что курсор терминала продолжает циклически мигать через цифры, это очень раздражает, кто-нибудь знает, как от этого избавиться?

Я видел некоторые программы, такие как wget или ubuntu apt, они тоже используют индикатор выполнения или проценты, но у них, похоже, нет проблемы с мигающим курсором, мне интересно, как они это сделали?

Спасибо!

Ответы на вопрос(6)

Ваш ответ на вопрос