- int first = 1; /* for result pretty printing */
-
- fprintf(stderr, " =====================================================================%s\n",
- (this->nb_units_ ? (this->unit_failed_ ? "== FAILED" : "====== OK")
- : (this->unit_disabled_ ? " DISABLED" : "==== SKIP")));
- fprintf(stderr, " Summary: Units: %.0f%% ok (%d units: ",
- this->nb_units_ ? ((1 - (double)this->unit_failed_ / (double)this->nb_units_) * 100.0) : 100.0,
- this->nb_units_);
-
+ bool first = true; /* for result pretty printing */
+
+ std::cerr << " ====================================================================="
+ << (this->nb_units_ ? (this->unit_failed_ ? "== FAILED" : "====== OK")
+ : (this->unit_disabled_ ? " DISABLED" : "==== SKIP"))
+ << "\n";
+ std::cerr.setf(std::ios::fixed);
+ std::cerr.precision(0);
+ std::cerr << " Summary: Units: "
+ << (this->nb_units_ ? ((1 - (double)this->unit_failed_ / (double)this->nb_units_) * 100.0) : 100.0)
+ << "% ok (" << this->nb_units_ << " units: ";