<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Beim Einlesen eines Logfiles eine Zeile zurückgehen?]]></title><description><![CDATA[<p>Hi zusammen,</p>
<p>ich habe ein Logfile, welches in verschiedene Zeitschritte mit teilweise unterschiedlicher Länge unterteilt ist. Zum Einlesen verwende ich eine Methode getSimDataFromTimeStep(int timeStep), welche zum entsprechenden Zeitschritt springt und die dortigen Information in von mir definierte Datenstrukturen ablegt. Innerhalb dieser Methode wird das Ende des Zeitschritts dadurch bestimmt, dass der Anfang eines neuen Zeitschritts gefunden wird.</p>
<p>Problematisch ist nun das ich im nächsten Funktionsaufruf wieder durch das komplette Logfile laufen muß, weil ich eine Zeile zu weit bin. Weiß jemand wie ich eine Zeile zurückspringen kann?</p>
<p>Mit dieser Information könnte ich mir auch eine Methode getSimDataFromNextTimeStep() schreiben ...</p>
<p>Gruß</p>
<p>JackShepard</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/224823/beim-einlesen-eines-logfiles-eine-zeile-zurückgehen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 03:29:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/224823.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Oct 2008 14:20:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Beim Einlesen eines Logfiles eine Zeile zurückgehen? on Wed, 15 Oct 2008 14:20:00 GMT]]></title><description><![CDATA[<p>Hi zusammen,</p>
<p>ich habe ein Logfile, welches in verschiedene Zeitschritte mit teilweise unterschiedlicher Länge unterteilt ist. Zum Einlesen verwende ich eine Methode getSimDataFromTimeStep(int timeStep), welche zum entsprechenden Zeitschritt springt und die dortigen Information in von mir definierte Datenstrukturen ablegt. Innerhalb dieser Methode wird das Ende des Zeitschritts dadurch bestimmt, dass der Anfang eines neuen Zeitschritts gefunden wird.</p>
<p>Problematisch ist nun das ich im nächsten Funktionsaufruf wieder durch das komplette Logfile laufen muß, weil ich eine Zeile zu weit bin. Weiß jemand wie ich eine Zeile zurückspringen kann?</p>
<p>Mit dieser Information könnte ich mir auch eine Methode getSimDataFromNextTimeStep() schreiben ...</p>
<p>Gruß</p>
<p>JackShepard</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1599431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1599431</guid><dc:creator><![CDATA[JackShepard]]></dc:creator><pubDate>Wed, 15 Oct 2008 14:20:00 GMT</pubDate></item><item><title><![CDATA[Reply to Beim Einlesen eines Logfiles eine Zeile zurückgehen? on Thu, 16 Oct 2008 05:35:42 GMT]]></title><description><![CDATA[<p>wenn die Logfile nicht zu lang ist könntest du sie in einen vector einlesen (je Zeile ein Eintrag), oder eine Deque (um vorne die Einträge rauszukicken die du wirklich nicht mehr brauchst), oder eine map (TimeStep -&gt; Information). Natürlich kannst du das auch so machen, dass du immer nur einen Teil im jeweiligen Container hast (z.B. 5000 Einträge, so á la Zeile 400 - 5399 oder sowas) und dadurch nurnoch selten die Datei neu einlesen musst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1599696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1599696</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 16 Oct 2008 05:35:42 GMT</pubDate></item><item><title><![CDATA[Reply to Beim Einlesen eines Logfiles eine Zeile zurückgehen? on Thu, 16 Oct 2008 08:17:24 GMT]]></title><description><![CDATA[<p>Man könnte auch das Logfile einmal komplett durchgehen und sich die Positionen der Zeilenanfänge in einem Array merken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1599765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1599765</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 16 Oct 2008 08:17:24 GMT</pubDate></item></channel></rss>