Gast
#5452706
Hey Leute, ich schreibe gerade etwas um in einer CSV Datei einen Zeitstempel schneller zu finden und ab dort auszulesen. Statt mehrere GB Dateien nur per std::getline zu iterieren um an den Punkt zu kommen will ich per file.seekg() große Sprünge machen um mich schneller dem Ziel zu nähern. Bei std::getline wird immer eine Zeile weitergesprungen aber bei seekg eine bestimmte anzahl an Zeichen, sodass ich erst den Beginn einer Zeile finden muss um dann wieder eine Zeile auszulesen.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
Das Problem ist, dass es nicht funktioniert, es bleibt irgendwie in der while-Schleife stecken. Hat jemand eine Idee woran das liegt? Grüße