Website Summary Files Commits Branches @commit @diff @stats
path: root / src / Models / Table.cpp
diff options
context:
space:
mode:
Commit6d9930c848f18296867cebbf6f93b2e7c4f0e1b2 (patch)
Author
 Syndamia <kamen@syndamia.com>
2022-06-13 20:37:36 +0300
Committer
 Syndamia <kamen@syndamia.com>
2022-06-13 20:37:36 +0300
Filesfa8ccbfb0ad7e1197fa10de42704010d1b1fe62f /src/Models/Table.cpp
FMI-OOP-P2_Tables-6d9930c848f18296867cebbf6f93b2e7c4f0e1b2.tar
FMI-OOP-P2_Tables-6d9930c848f18296867cebbf6f93b2e7c4f0e1b2.tar.gz
FMI-OOP-P2_Tables-6d9930c848f18296867cebbf6f93b2e7c4f0e1b2.zip
Parent5189e321ef3442a105dff2cc32d2721e4624aba9 (diff)
Autocommit at 13.06.2022 @ 20:37
1 files changed, 8 insertions, 5 deletions
-rw-r--r--src/Models/Table.cpp13
diff --git a/src/Models/Table.cpp b/src/Models/Table.cpp
index b5638c9..3724d3a 100644
--- a/src/Models/Table.cpp
+++ b/src/Models/Table.cpp
@@ -24,12 +24,14 @@ void W(std::ifstream& in) {
while (in.peek() == ' ') in.get();
}
-void D(std::ifstream& in) {
- while (in.peek() >= '0' && in.peek() <= '9') in.get();
+void D(std::ifstream& in, List<char>& buffer) {
+ while (in.peek() >= '0' && in.peek() <= '9')
+ buffer.add(in.get());
}
-void A(std::ifstream& in) {
- while ((in.peek() >= '#' && in.peek() <= '~') || in.peek() == '!') in.get();
+void A(std::ifstream& in, List<char>& buffer) {
+ while ((in.peek() >= '#' && in.peek() <= '~') || in.peek() == '!')
+ buffer.add(in.get());
}
void Table::readFromFile(std::ifstream& inFile) {
@@ -38,7 +40,8 @@ void Table::readFromFile(std::ifstream& inFile) {
if (inFile.peek() == '"') inFile.get();
if (inFile.peek() == '=') {
-
+ List<char> buffer;
+ A(inFile, buffer);
}
}
}