mirror of
https://github.com/p-ranav/indicators.git
synced 2025-12-09 22:58:52 +08:00
Minor update
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
#include <thread>
|
||||
|
||||
class progress_bar {
|
||||
std::string _name{"Running"};
|
||||
size_t _bar_width{100};
|
||||
std::string _start{"|"};
|
||||
std::string _end{"|"};
|
||||
@@ -21,9 +22,9 @@ public:
|
||||
void increment(size_t value) {
|
||||
std::unique_lock<std::mutex> lock{_mutex};
|
||||
_progress = value;
|
||||
std::cout << "[";
|
||||
std::cout << _name << " [";
|
||||
for (size_t i = 0; i < _bar_width; i++) {
|
||||
if (i < value) std::cout << "=";
|
||||
if (i < value) std::cout << "#";
|
||||
else if (i == value) std::cout << ">";
|
||||
else std::cout << " ";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user