(с winapi понятно как) реализовать отображение в консоли процента загрузки данных.
const auto percents = (success.load() + failed.load()) * 100 / total;
std::cout << "%i[2K\r" << "Downloading... " << percents << " %" << std::flush;
при отображении в консоли вижу это вот так:
Downloading... 100 %i[2K
Как сделать без непечатаемых символов?
Глянь сюда — https://github.com/p-ranav/indicators
Кому интересно, хватило такой модификации: const auto percents = (success.load() + failed.load()) * 100 / total; std::cout << "\rDownloading... " << percents << " %" << std::flush;
Обсуждают сегодня