<?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[Textdatei auf bestimmte Zeile (Inhalt der Zeile) untersuchen]]></title><description><![CDATA[<p>Hi, wie schon oben erwähnt möchte ich eine Textdatei auf bestimmten Inhalt untersuchen, und abhängig davon ob er existiert, ihn ändern bzw löschen.</p>
<p>Kann ich das ganze innerhalb der Datei machen oder muss ich die ganze Textdatei erst in einen String laden? Für beide Möglichkeiten bräuchte ich Hilfe..</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196673/textdatei-auf-bestimmte-zeile-inhalt-der-zeile-untersuchen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 13:11:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196673.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Nov 2007 16:49:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Textdatei auf bestimmte Zeile (Inhalt der Zeile) untersuchen on Thu, 01 Nov 2007 16:49:23 GMT]]></title><description><![CDATA[<p>Hi, wie schon oben erwähnt möchte ich eine Textdatei auf bestimmten Inhalt untersuchen, und abhängig davon ob er existiert, ihn ändern bzw löschen.</p>
<p>Kann ich das ganze innerhalb der Datei machen oder muss ich die ganze Textdatei erst in einen String laden? Für beide Möglichkeiten bräuchte ich Hilfe..</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395979</guid><dc:creator><![CDATA[mulo]]></dc:creator><pubDate>Thu, 01 Nov 2007 16:49:23 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei auf bestimmte Zeile (Inhalt der Zeile) untersuchen on Thu, 01 Nov 2007 17:02:08 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Dazu mußt du die datei schon vollständig einlesen, ändern und dann wieder rausschreiben. Bei einer Textdatei kannst du TStringList gut dazu verwenden.<br />
Einlesen mit TStringList::LoadFromFile<br />
Dann von 0 bis TStringList::Count durchgehen und deinen Text in TStringList::Strings[] suchen und bei Bedarf ändern<br />
Zuletzt mit TStringList::SaveToFile wieder rausschreiben.</p>
<p>Alternativ könnte man C++Standard wie fstream, string, vector, getline etc. verwenden<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395985</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 01 Nov 2007 17:02:08 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei auf bestimmte Zeile (Inhalt der Zeile) untersuchen on Thu, 01 Nov 2007 17:48:11 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Dann von 0 bis TStringList::Count durchgehen und deinen Text in TStringList::Strings[] suchen und bei Bedarf ändern</p>
</blockquote>
<p>Alternativ kann mit den AnsiString-Methoden (Pos, SubString etc.) auch direkt auf die <em>Text</em>-Property der StringList zugegriffen werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396013</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 01 Nov 2007 17:48:11 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei auf bestimmte Zeile (Inhalt der Zeile) untersuchen on Thu, 01 Nov 2007 18:43:04 GMT]]></title><description><![CDATA[<p>Danke, das war was ich gebraucht hatte.</p>
<p>Nun hab ich eine weitere Frage, gibt es eine Möglichkeit nur den Anfang einer Zeile auszulesen und dann den Index anzugeben? ::IndexOf braucht ja die ganze Zeile..</p>
<p>Ich habe bspw. eine Zeile &quot;Name Peter&quot; in der Textdatei. Jetzt könnte Peter ja auch Willi heißen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Wie bekomme ich jetzt den Index der Zeile in der der Name steht (dieser Index ist natürlich variabel). Ich brauch also TStringList::Methode die nur den Zeilenanfang vergleicht bis sie auf Übereinstimmung trifft.</p>
<p>Oder geht das evtl auch anders?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396048</guid><dc:creator><![CDATA[mulo]]></dc:creator><pubDate>Thu, 01 Nov 2007 18:43:04 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei auf bestimmte Zeile (Inhalt der Zeile) untersuchen on Thu, 01 Nov 2007 18:47:48 GMT]]></title><description><![CDATA[<p>Einfach die einzelne Zeile mit <em>Pos</em> prüfen. Wenn das Ergebnis ungleich 1 ist dann steht der Sucgbegriff nicht am Zeilenanfang.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396051</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 01 Nov 2007 18:47:48 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei auf bestimmte Zeile (Inhalt der Zeile) untersuchen on Fri, 02 Nov 2007 10:23:50 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wenn du genau weist das du einen festen String am Zeilenanfang suchst dann ist SubString und ein Vergleich besser als Pos</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396295</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 02 Nov 2007 10:23:50 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei auf bestimmte Zeile (Inhalt der Zeile) untersuchen on Fri, 02 Nov 2007 11:32:30 GMT]]></title><description><![CDATA[<p>Eventuell könnte es helfen, wenn du mal zeigst, wie die Datei aufgebaut ist.<br />
Was soll in jeder Zeile an welcher Position stehen um diese zu &quot;erkennen&quot; ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396340</guid><dc:creator><![CDATA[luschie]]></dc:creator><pubDate>Fri, 02 Nov 2007 11:32:30 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei auf bestimmte Zeile (Inhalt der Zeile) untersuchen on Sat, 03 Nov 2007 12:35:59 GMT]]></title><description><![CDATA[<p>Hat alles geklappt, danke</p>
<p>hab einfach die ganze .txt-Datei in den TStringList geladen, und dann mit</p>
<pre><code class="language-cpp">TStringlist::Strings[i]::Pos(&quot;name&quot;)
</code></pre>
<p>den Anfang jeder Zeile überprüft</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396962</guid><dc:creator><![CDATA[mulo]]></dc:creator><pubDate>Sat, 03 Nov 2007 12:35:59 GMT</pubDate></item></channel></rss>