cpp console progressbar
Sure! Here is a response:
#include <iostream>
#include <chrono>
#include <thread>
void updateProgressBar(int progress) {
std::cout << "\r[";
for (int i = 0; i < 10; ++i) {
if (i < progress/10) {
std::cout << "=";
} else {
std::cout << " ";
}
}
std::cout << "] " << progress << "%";
std::cout.flush();
}
int main() {
for (int i = 0; i <= 100; i+=10) {
updateProgressBar(i);
std::this_thread::sleep_for(std::chrono::milliseconds(500));
}
std::cout << std::endl;
return 0;
}