From 872e390ce934979cafd5720c0cfe9925b9bf2be9 Mon Sep 17 00:00:00 2001 From: W0LF Date: Sun, 6 Aug 2023 14:28:10 +0300 Subject: [PATCH] Refactored the PrintSteps() method. --- bulls-and-cows-cpp/CGame.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/bulls-and-cows-cpp/CGame.cpp b/bulls-and-cows-cpp/CGame.cpp index 03fc45b..ad8ecdf 100644 --- a/bulls-and-cows-cpp/CGame.cpp +++ b/bulls-and-cows-cpp/CGame.cpp @@ -125,12 +125,10 @@ void CGame::PrintSteps() for (CStep& s : m_Steps) { - std::wstring stepNumber = L"\0"; - for (int& d : s.GetStepNumber()) - { - stepNumber += std::to_wstring(d); - } - std::wcout << '\t' << stepNumber << '\t' << s.GetStepAnimals().first << L" Б., " << s.GetStepAnimals().second << L" К." << std::endl; + std::wcout << '\t'; + for (auto& d : s.GetStepNumber()) std::wcout << d; + std::wcout << '\t' << s.GetStepAnimals().first << L" Б., " << s.GetStepAnimals().second << L" К."; + std::wcout << std::endl; } }