diff options
| Commit | 290227ba63d59b103bd069c331c2813cb3d469f9 (patch) | |
|---|---|---|
| Author | 2022-06-14 14:19:28 +0300 | |
| Committer | 2022-06-14 14:19:28 +0300 | |
| Files | 5563f6d9c0840e633a0230c985fd096140457213 /src | |
| FMI-OOP-P2_Tables-290227ba63d59b103bd069c331c2813cb3d469f9.tar FMI-OOP-P2_Tables-290227ba63d59b103bd069c331c2813cb3d469f9.tar.gz FMI-OOP-P2_Tables-290227ba63d59b103bd069c331c2813cb3d469f9.zip | ||
| Parent | 607c79ae427222d7799e3431f3813492b7fe124b (diff) | |
Autocommit at 14.06.2022 @ 14:19
2 files changed, 4 insertions, 2 deletions
| -rw-r--r-- | src/Models/Table.cpp | 4 | ||||
| -rw-r--r-- | src/test.table | 2 |
diff --git a/src/Models/Table.cpp b/src/Models/Table.cpp index 14e72ed..2604046 100644 --- a/src/Models/Table.cpp +++ b/src/Models/Table.cpp @@ -35,8 +35,10 @@ void D(std::ifstream& in, List<char>& buffer) { } void A(std::ifstream& in, List<char>& buffer) { - while ((in.peek() >= ' ' && in.peek() <= '~') && in.peek() != '"') + while ((in.peek() >= ' ' && in.peek() <= '~') && in.peek() != '"') { + if (in.peek() == '\\') in.get(); buffer.add(in.get()); + } } void throwException(std::ifstream& inFile, unsigned row) { diff --git a/src/test.table b/src/test.table index d1f3b00..6406ca6 100644 --- a/src/test.table +++ b/src/test.table @@ -1,3 +1,3 @@ +8.6,+3,"String","= 3 * R1C2 + R1C1 ^ R1C2 * 27 / R1C2 - 2 * 2.5 * 2 * 2 + R1C3 ^ R1C3","", -"HELLL YEAH BROTHER","Bruh","=R1C0 + R1C1",-19.2441,-2,, +"C:\\My\\File\"","Bruh","=R1C0 + R1C1",-19.2441,-2,, |
