mirror of
https://github.com/Microsoft/calculator.git
synced 2025-08-20 21:33:10 -07:00
Using wstring::find_last_not_of in CalcManager::NumberFormattingUtils::TrimTrailingZeroes (#898)
This commit is contained in:
parent
4846190008
commit
fb18b639e3
1 changed files with 3 additions and 6 deletions
|
@ -16,14 +16,11 @@ namespace CalcManager::NumberFormattingUtils
|
|||
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(iter + 1, number.end());
|
||||
break;
|
||||
}
|
||||
number.erase(number.cbegin() + i + 1, number.cend());
|
||||
}
|
||||
|
||||
if (number.back() == L'.')
|
||||
{
|
||||
number.pop_back();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue