From 067612cecd7d91159177b421366476134af0247d Mon Sep 17 00:00:00 2001 From: Syndamia Date: Tue, 14 Jun 2022 09:03:55 +0300 Subject: Autocommit at 14.06.2022 @ 09:03 --- src/Models/CellDouble.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/Models/CellDouble.cpp') diff --git a/src/Models/CellDouble.cpp b/src/Models/CellDouble.cpp index c1f90f7..538bf11 100644 --- a/src/Models/CellDouble.cpp +++ b/src/Models/CellDouble.cpp @@ -5,18 +5,16 @@ CellDouble::CellDouble(double value) { this->value = value; } -#include CellDouble::CellDouble(const char* str) { - std::cout << "Double: " << str << std::endl; value = 0; - bool negative = (*str == '-'); + bool negative = *str == '-'; if (*str == '-' || *str == '+') str++; while (*str != '.') - value = value * 10 + ('0' - *(str++)); + value = value * 10 + (*(str++) - '0'); str++; for (unsigned div = 10; *str != '\0'; div *= 10) - value += (double)('0' - *(str++)) / div; + value += (double)(*(str++) - '0') / div; if (negative) value *= -1; } -- cgit v1.3.1-23-gd82d