From 9d3cc59256daa844e3b3d65a9010738bc046b588 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Mon, 30 May 2022 21:43:50 +0300 Subject: Autocommit at 30.05.2022 @ 21:43 --- src/Models/Table.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/Models/Table.cpp') diff --git a/src/Models/Table.cpp b/src/Models/Table.cpp index 9ef5884..60da314 100644 --- a/src/Models/Table.cpp +++ b/src/Models/Table.cpp @@ -13,7 +13,7 @@ unsigned countOfCommas(std::ifstream& file) { unsigned currPos = file.tellg(); unsigned commaCount = 0; - while (file.peek() != '\n') { + while (file.peek() != '\n' && file.peek() != EOF) { if (file.get() == ',') commaCount++; } file.seekg(currPos, std::ios::beg); @@ -37,9 +37,10 @@ void Table::readFromFile(std::ifstream& inFile) { unsigned colInd = 0; cells.add(List(commaCount)); - while (inFile.peek() != EOF) { + while (!inFile.eof()) { while (inFile.peek() == ' ') inFile.get(); + std::cout << (char)inFile.peek() << std::endl; // Entering a new cell on the current row if (inFile.peek() == ',') { colInd++; -- cgit v1.3.1-23-gd82d