You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Joshua Moerman
d8592cd4f4
|
13 years ago | |
---|---|---|
.. | ||
README.md | 13 years ago | |
main.cpp | 13 years ago | |
progressbar.hpp | 13 years ago |
README.md
Usage:
Wrap your for loop in an extra scope with a progressbar, like this:
{ // extra scope
Progressbar p(std::cout);
for(i = 0; i < 1000; ++i){
...
p.show(i, 999);
}
} // end extra scope (destructor of Progressbar will be used).
You can give extra information to show in the constructor:
Progressbar p(stream, "prefix", "Start message", " End message");
this will look like:
Start message
prefix [===============> ]
End message
You may leave these things empty (""
).
NOTE: the width of the bar (incl. prefix) is fixed ATM. NOTE: pass the maximum-value to the function show, not the bound of the for-loop (this way the function also works nicely for floating types)