From 450a93877be73a7ef526362d1284ecf58c25418e Mon Sep 17 00:00:00 2001 From: Syndamia Date: Mon, 13 Jun 2022 21:22:48 +0300 Subject: Autocommit at 13.06.2022 @ 21:22 --- src/Models/Table.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/Models/Table.cpp') diff --git a/src/Models/Table.cpp b/src/Models/Table.cpp index e108c5d..68908fd 100644 --- a/src/Models/Table.cpp +++ b/src/Models/Table.cpp @@ -79,10 +79,18 @@ void Table::readFromFile(std::ifstream& inFile) { if (inFile.peek() == '.') { buffer.add(inFile.get()); D(inFile, buffer); + W(inFile); + + if (inFile.peek() != ',') throwException(inFile, row); + cells[row].add((Cell*)new CellDouble(buffer.raw_data())); } - else + else { + W(inFile); + if (inFile.peek() != ',') throwException(inFile, row); + cells[row].add((Cell*)new CellInt(buffer.raw_data())); + } } } } -- cgit v1.3.1-23-gd82d