CB100

Notas, resueltos y tps de la materia Algoritmos y Estructuras de Datos
Index Commits Files Refs README
commit 4adb08e6f7eda7233a4780c6a643cb23be998523
parent 57a0f5a522977a0b7a36025186164c745ffb0199
Author: Martin J. Klöckner <mjkloeckner@gmail.com>
Date:   Mon, 17 Jun 2024 20:17:27 -0300

Merge pull request #5 from mjkloeckner/delim-fix

fix reading a token which is a string and contains INPUT_FILE_DELIM
Diffstat:
Mmain.cpp | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/main.cpp b/main.cpp
@@ -26,6 +26,11 @@ int main (void) {
     while(std::getline(inputFile, line)) {
         lineStream.str(line);
         while(std::getline(lineStream, token, INPUT_FILE_DELIM)) {
+            while((token[0] == '"') && (token[token.size() - 1] != '"')) {
+                std::string nextToken;
+                std::getline(lineStream, nextToken, INPUT_FILE_DELIM);
+                token += INPUT_FILE_DELIM + nextToken;
+            }
             tokens.insert(token);
         }
         lineStream.clear();