16 double progressDuration = programDuration ? processedDuration / programDuration : 0;
19 std::string done(80.0 * progressDuration,
'#');
20 progress.replace(0, done.size(), done);
22 std::cout << std::setprecision(2) << std::fixed <<
"\r[" << progress <<
"] " << processedDuration <<
"/"
23 << programDuration << std::flush;
EJobStatus
Indicate the state of a process.
EJobStatus progress(const double processedDuration, const double programDuration)
Manage the progress.