diff options
| Commit | 09fe991160bf0c4ed66b92af1870fced1ab293de (patch) | |
|---|---|---|
| Author | 2022-05-29 13:19:46 +0300 | |
| Committer | 2022-05-29 13:19:46 +0300 | |
| Files | cf720c64a072e64dacad081e9dc43eb4b7006706 /src | |
| FMI-OOP-P2_Tables-09fe991160bf0c4ed66b92af1870fced1ab293de.tar FMI-OOP-P2_Tables-09fe991160bf0c4ed66b92af1870fced1ab293de.tar.gz FMI-OOP-P2_Tables-09fe991160bf0c4ed66b92af1870fced1ab293de.zip | ||
| Parent | 57bbf1d1dca88e16db90227f13b3efebf4021d2e (diff) | |
Autocommit at 29.05.2022 @ 13:19
1 files changed, 1 insertions, 0 deletions
| -rw-r--r-- | src/Generic/String/String.cpp | 1 |
diff --git a/src/Generic/String/String.cpp b/src/Generic/String/String.cpp index ed096e8..5bc17b4 100644 --- a/src/Generic/String/String.cpp +++ b/src/Generic/String/String.cpp @@ -96,6 +96,7 @@ String& String::operator+=(double number) { *this += "-"; number *= -1; } + number += 1.0 / (DOUBLE_PRECISION * 10); // bump up the number, in cases it becomes something like 8.59999999999... return ((*this += (unsigned)number) += ".") += (unsigned)((number - (unsigned)number) * DOUBLE_PRECISION); } |
