<?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[TXT-Datei einlesen, bearbeiten und ausgeben]]></title><description><![CDATA[<p>HiGH@ALL!</p>
<p>Ich habe folgendes Problem (BCB6):</p>
<p>einzulesendeDatei.txt</p>
<pre><code>111.111.111.111:XXX:0000
22.22.22.22:XXX:0000
3.3.3.3:XXX:0000
444.45.476.2:XXX:0000
44.444.44.4:XXX:0000
</code></pre>
<p>auszugebendeDatei.txt</p>
<pre><code>111.111.111.111
22.22.22.22
3.3.3.3
444.45.476.2
44.444.44.4
</code></pre>
<p>..also eine TXT-Datei mit verschiedenen ips, dahinter immer ein &quot;:&quot;eine bemerkung nochma ein &quot;:&quot; und eine 4stellige zahl (es steht hinter jeder ip immer das selbe (&quot;:XXX:0000&quot;)).<br />
nun bräuchte ich ein programm, das einfach hinter jeder ip das &quot;:XXX:0000&quot; abschneidet und die ips dann in eine neue txt schreibt (eine IP pro zeile).</p>
<p>hab schon gegooglet usw. müsste irgentwie mit fstream gehen, aber ich weiß nicht wie ich das machen soll, das der immer dieses &quot;:XXX:0000&quot; löscht.</p>
<p>Kann mit da jemand weiterhelfen ??</p>
<p>GreeZ Weedy</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/107704/txt-datei-einlesen-bearbeiten-und-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 17:50:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/107704.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Apr 2005 08:30:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 08:30:41 GMT]]></title><description><![CDATA[<p>HiGH@ALL!</p>
<p>Ich habe folgendes Problem (BCB6):</p>
<p>einzulesendeDatei.txt</p>
<pre><code>111.111.111.111:XXX:0000
22.22.22.22:XXX:0000
3.3.3.3:XXX:0000
444.45.476.2:XXX:0000
44.444.44.4:XXX:0000
</code></pre>
<p>auszugebendeDatei.txt</p>
<pre><code>111.111.111.111
22.22.22.22
3.3.3.3
444.45.476.2
44.444.44.4
</code></pre>
<p>..also eine TXT-Datei mit verschiedenen ips, dahinter immer ein &quot;:&quot;eine bemerkung nochma ein &quot;:&quot; und eine 4stellige zahl (es steht hinter jeder ip immer das selbe (&quot;:XXX:0000&quot;)).<br />
nun bräuchte ich ein programm, das einfach hinter jeder ip das &quot;:XXX:0000&quot; abschneidet und die ips dann in eine neue txt schreibt (eine IP pro zeile).</p>
<p>hab schon gegooglet usw. müsste irgentwie mit fstream gehen, aber ich weiß nicht wie ich das machen soll, das der immer dieses &quot;:XXX:0000&quot; löscht.</p>
<p>Kann mit da jemand weiterhelfen ??</p>
<p>GreeZ Weedy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/772672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772672</guid><dc:creator><![CDATA[weedhead]]></dc:creator><pubDate>Fri, 22 Apr 2005 08:30:41 GMT</pubDate></item><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 08:33:17 GMT]]></title><description><![CDATA[<p>Sieh dir mal in der BCB-Hilfe die Klasse <strong>TStringList</strong> an...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/772673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772673</guid><dc:creator><![CDATA[Windoof -&amp;gt; Ausgeloggt]]></dc:creator><pubDate>Fri, 22 Apr 2005 08:33:17 GMT</pubDate></item><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 08:34:11 GMT]]></title><description><![CDATA[<p>TStringList: LoadFromFile()</p>
<p>und</p>
<p>AnsiString: Pos</p>
<p>sind da ganz hilfreich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/772675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772675</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Fri, 22 Apr 2005 08:34:11 GMT</pubDate></item><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 08:35:31 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>dazu benutzt man im BCB die Klasse <em>TStringList</em>, mit den Methoden <em>LoadFromFile</em>, <em>SaveToFile</em>, dem Array <em>Strings</em> sowie der AnsiString-Funktionen <em>AnsiPos</em> und <em>Delete</em>.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/772676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772676</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 22 Apr 2005 08:35:31 GMT</pubDate></item><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 08:40:55 GMT]]></title><description><![CDATA[<pre><code>AnsiString strPos;
strPos = &quot;1111:XXX&quot;;
int iPos = strPos.Pos(':');
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/772682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772682</guid><dc:creator><![CDATA[necommervcc]]></dc:creator><pubDate>Fri, 22 Apr 2005 08:40:55 GMT</pubDate></item><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 08:42:46 GMT]]></title><description><![CDATA[<p>mh ich versteh insoweit nicht viel von c++, bzw nur teilweise<br />
und ich weiß dass man das mit fstream ifstream seekg auch umsetzen kann, dürften auch nur ein paar zeilen sein, kann mir da jemand in die richtung weiterhelfen?<br />
wie ich einfach ab dem &quot;:&quot; den rest der zeile abschneide<br />
so hab ichs mir zumindest gedacht</p>
<p>greez &amp; thx</p>
<p>weedy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/772686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772686</guid><dc:creator><![CDATA[weedhead]]></dc:creator><pubDate>Fri, 22 Apr 2005 08:42:46 GMT</pubDate></item><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 08:47:11 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wenn du mit <em>ifstream, seekg</em> arbeiten willst, must du im C++ Forum nachschauen, insbesondere in der dortigen FAQ.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/772688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772688</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 22 Apr 2005 08:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 08:53:51 GMT]]></title><description><![CDATA[<p>mein problem ist das ich nirgends was finde wie ich das machen soll, das er nur bis zum &quot;:&quot; einließt, in eine weitere datei abspeichert, den rest der zwile &quot;verwirft&quot; und das selbe in schleife bis eof</p>
<p>greez</p>
<p>weedy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/772697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772697</guid><dc:creator><![CDATA[weedhead]]></dc:creator><pubDate>Fri, 22 Apr 2005 08:53:51 GMT</pubDate></item><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 09:07:00 GMT]]></title><description><![CDATA[<p>Wie bereits gesagt, wenn Du es mit ifstream machen willst schau in FAQ des C++-Forums.<br />
Im BCB verwendet man TFileStream.</p>
<p>In Deinem Fall würde ich allerdings TStringList nehmen, in diese lädst Du die Textdatei. Dann gehst Du in einer Schleife durch alle Einträge in dieser TStringList, liest die Zeile aus, ermittelst die Position von :XXX und löschst alles ab dieser Position.<br />
Dafür brauchst Du nur folgende Methoden:<br />
TStringList::LoadFromFile()<br />
AnsiString::AnsiPos()<br />
AnsiString::Delete()</p>
]]></description><link>https://www.c-plusplus.net/forum/post/772710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772710</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 22 Apr 2005 09:07:00 GMT</pubDate></item><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 09:09:03 GMT]]></title><description><![CDATA[<p>ok danke für die schnelle hilfe euch allen, ich denk das werd ich so hinbekommen, arbeite mich mal durch</p>
<p>greez</p>
<p>weedy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/772713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772713</guid><dc:creator><![CDATA[weedhead]]></dc:creator><pubDate>Fri, 22 Apr 2005 09:09:03 GMT</pubDate></item><item><title><![CDATA[Reply to TXT-Datei einlesen, bearbeiten und ausgeben on Fri, 22 Apr 2005 09:32:01 GMT]]></title><description><![CDATA[<p>Lies mal ein bißchen in der Hilfe und probier es aus. Wenn Du mit irgendetwas nicht klarkommst, kannst Du gerne nochmal nachfragen...</p>
<p>Auf ein kleine Gemeinheit möchte ich Dich noch hinweisen. Du kannst auf einem String aus einer TStringList nicht direkt eine Delete Funktion ausführen. Du mußt den String wieder zuweisen.<br />
Das liegt daran, dass beim Zugriff ein temporärer AnsiString erzeugt wird...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/772736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/772736</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 22 Apr 2005 09:32:01 GMT</pubDate></item></channel></rss>