Website Summary Files Commits Branches @commit @diff @stats
path: root / src / Models / Table.cpp
diff options
context:
space:
mode:
Commitb51956b8f98f6fbfb341df0a81f159a7425fac2b (patch)
Author
 Syndamia <kamen@syndamia.com>
2022-06-13 20:47:39 +0300
Committer
 Syndamia <kamen@syndamia.com>
2022-06-13 20:47:39 +0300
Filesf1fd0bde8da11fa9b42798d0e1819bc182bcb5b9 /src/Models/Table.cpp
FMI-OOP-P2_Tables-b51956b8f98f6fbfb341df0a81f159a7425fac2b.tar
FMI-OOP-P2_Tables-b51956b8f98f6fbfb341df0a81f159a7425fac2b.tar.gz
FMI-OOP-P2_Tables-b51956b8f98f6fbfb341df0a81f159a7425fac2b.zip
Parent80274416a43b79d2bce9de2dbd3a5a0b688dad6a (diff)
Autocommit at 13.06.2022 @ 20:47
1 files changed, 9 insertions, 1 deletions
-rw-r--r--src/Models/Table.cpp10
diff --git a/src/Models/Table.cpp b/src/Models/Table.cpp
index d19fbed..ddadc45 100644
--- a/src/Models/Table.cpp
+++ b/src/Models/Table.cpp
@@ -42,6 +42,7 @@ void A(std::ifstream& in, List<char>& buffer) {
void Table::readFromFile(std::ifstream& inFile) {
while (inFile.peek() != EOF) {
List<char> buffer;
+
W(inFile);
if (inFile.peek() == '"') {
inFile.get();
@@ -53,7 +54,14 @@ void Table::readFromFile(std::ifstream& inFile) {
: (Cell*)new CellString(buffer.raw_data());
}
else {
-
+ P(inFile, buffer);
+ D(inFile, buffer);
+ if (inFile.peek() == '.') {
+ inFile.get();
+ D(inFile, buffer);
+ }
+ else
+ cells[0][0] = (Cell*)new CellInt(buffer.raw_data());
}
}
}