Using wstring::find_last_not_of in CalcManager::NumberFormattingUtils::TrimTrailingZeroes (#898)

This commit is contained in:
Scott Freeman 2020-01-06 16:36:58 -05:00 committed by Matt Cooley
parent 4846190008
commit fb18b639e3

View File

@ -16,14 +16,11 @@ namespace CalcManager::NumberFormattingUtils
return; return;
} }
for (auto iter = number.end() - 1;; iter--) if (auto i = number.find_last_not_of(L'0'); i != wstring::npos)
{ {
if (*iter != L'0') number.erase(number.cbegin() + i + 1, number.cend());
{
number.erase(iter + 1, number.end());
break;
}
} }
if (number.back() == L'.') if (number.back() == L'.')
{ {
number.pop_back(); number.pop_back();