diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2023-06-27 20:23:44 +1000 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2023-06-27 20:23:44 +1000 |
commit | 332983c97b7a729c4dc5f19aa9ee4a22c420f7d8 (patch) | |
tree | fd9c441b796b522bdd5c7f8fbd32f51b8eff2a28 /source/utility/dungeon_generation_benchmark.cpp | |
parent | 14b9689b6d4f4ad5276c88130dc6e449bedc0709 (diff) |
The Formatting String Catastrophe
Diffstat (limited to 'source/utility/dungeon_generation_benchmark.cpp')
-rw-r--r-- | source/utility/dungeon_generation_benchmark.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/source/utility/dungeon_generation_benchmark.cpp b/source/utility/dungeon_generation_benchmark.cpp index a67cb02..70cbe9e 100644 --- a/source/utility/dungeon_generation_benchmark.cpp +++ b/source/utility/dungeon_generation_benchmark.cpp @@ -12,9 +12,9 @@ int main(int argc, char** argv) { String dungeonWorldName = "outpost"; RootLoader rootLoader({{}, {}, {}, LogLevel::Error, false, {}}); - rootLoader.addParameter("dungeonWorld", "dungeonWorld", OptionParser::Optional, strf("dungeonWorld to test, default is %s", dungeonWorldName)); - rootLoader.addParameter("repetitions", "repetitions", OptionParser::Optional, strf("number of times to generate, default %s", repetitions)); - rootLoader.addParameter("reportevery", "report repetitions", OptionParser::Optional, strf("number of repetitions before each progress report, default %s", reportEvery)); + rootLoader.addParameter("dungeonWorld", "dungeonWorld", OptionParser::Optional, strf("dungeonWorld to test, default is {}", dungeonWorldName)); + rootLoader.addParameter("repetitions", "repetitions", OptionParser::Optional, strf("number of times to generate, default {}", repetitions)); + rootLoader.addParameter("reportevery", "report repetitions", OptionParser::Optional, strf("number of repetitions before each progress report, default {}", reportEvery)); RootUPtr root; OptionParser::Options options; @@ -36,13 +36,13 @@ int main(int argc, char** argv) { double start = Time::monotonicTime(); double lastReport = Time::monotonicTime(); - coutf("testing %s generations of dungeonWorld %s\n", repetitions, dungeonWorldName); + coutf("testing {} generations of dungeonWorld {}\n", repetitions, dungeonWorldName); for (unsigned i = 0; i < repetitions; ++i) { if (i > 0 && i % reportEvery == 0) { float gps = reportEvery / (Time::monotonicTime() - lastReport); lastReport = Time::monotonicTime(); - coutf("[%s] %ss | Generations Per Second: %s\n", i, Time::monotonicTime() - start, gps); + coutf("[{}] {}s | Generations Per Second: {}\n", i, Time::monotonicTime() - start, gps); } VisitableWorldParametersPtr worldParameters = generateFloatingDungeonWorldParameters(dungeonWorldName); @@ -50,12 +50,12 @@ int main(int argc, char** argv) { WorldServer worldServer(move(worldTemplate), File::ephemeralFile()); } - coutf("Finished %s generations of dungeonWorld %s in %s seconds", repetitions, dungeonWorldName, Time::monotonicTime() - start); + coutf("Finished {} generations of dungeonWorld {} in {} seconds", repetitions, dungeonWorldName, Time::monotonicTime() - start); return 0; } catch (std::exception const& e) { - cerrf("Exception caught: %s\n", outputException(e, true)); + cerrf("Exception caught: {}\n", outputException(e, true)); return 1; } } |