В линуксе консольные приложения часто выводят свой прогресс подобием такого: [####___] 50%, при этом надпись "обновляется" на том же месте в терминале, а не спамит в cmd, как делает count <<"сообщение"<<endl; в винде. вот на такой "спам" я смотрю сейчас, лучше было бы одной "обновляемой" строкой.
Запустите вот такой код:
#include <string>
#include <iostream>
#include <chrono>
#include <thread>
using namespace std;
int main(int argc, const char * argv[])
{
for(int i = 0;; ++i)
{
string s;
for(int j = 0; j < 50; ++j)
{
s.push_back(j < i%50 ? '#' : ' ');
}
s.push_back('\r');
cout << s;
this_thread::sleep_for(50ms);
}
}
Возможно, если у вас не VC++, потребуется еще сброс буфера cout.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости