<?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[Blöcke von Zeichen aus einer Zeile austauschen]]></title><description><![CDATA[<p>Hallo,</p>
<p>bin absoluter newbi und stehe vor einem problem.</p>
<p>Ich möchte eine txt einlesen, einzelne Zeilen unterscheiden um dann die &quot;Blöcke&quot; auszutauschen/zu verschieben.</p>
<p>Beispiel:</p>
<p>Inhalt txt<br />
(<br />
4654376 362111 22 323334<br />
7867877 121497 57 216783<br />
)<br />
Die ausgegebene txt soll aber vielleicht so aussehen:</p>
<p>323334 22 362111 4654376<br />
216783 57 121497 7867877</p>
<p>Ich möchte bestimmen ab welchem Zeichen soundsoviele Zeichen wohin getauscht werden sollen.</p>
<p>Mein code bisher(dank eures Forums):</p>
<pre><code>TStringList *TempList = new TStringList;
       try{
            TempList-&gt;LoadFromFile(&quot;C:\\text.txt&quot;);
           Edit1-&gt;Text = TempList-&gt;Strings[0]; //Zeile1 ausgeben (Test) 
           Edit2-&gt;Text = TempList-&gt;Strings[1]; //Zeile2 ausgeben (Test)
       }
       __finally{
    delete TempList;
</code></pre>
<p>Bitte gebt mir nicht den ganzen Code, führt mich nur an die Lösung ran. Ich will lernen...</p>
<p>Danke,<br />
Nico</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/83734/blöcke-von-zeichen-aus-einer-zeile-austauschen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 23:58:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/83734.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Aug 2004 05:57:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Blöcke von Zeichen aus einer Zeile austauschen on Tue, 24 Aug 2004 05:57:40 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>bin absoluter newbi und stehe vor einem problem.</p>
<p>Ich möchte eine txt einlesen, einzelne Zeilen unterscheiden um dann die &quot;Blöcke&quot; auszutauschen/zu verschieben.</p>
<p>Beispiel:</p>
<p>Inhalt txt<br />
(<br />
4654376 362111 22 323334<br />
7867877 121497 57 216783<br />
)<br />
Die ausgegebene txt soll aber vielleicht so aussehen:</p>
<p>323334 22 362111 4654376<br />
216783 57 121497 7867877</p>
<p>Ich möchte bestimmen ab welchem Zeichen soundsoviele Zeichen wohin getauscht werden sollen.</p>
<p>Mein code bisher(dank eures Forums):</p>
<pre><code>TStringList *TempList = new TStringList;
       try{
            TempList-&gt;LoadFromFile(&quot;C:\\text.txt&quot;);
           Edit1-&gt;Text = TempList-&gt;Strings[0]; //Zeile1 ausgeben (Test) 
           Edit2-&gt;Text = TempList-&gt;Strings[1]; //Zeile2 ausgeben (Test)
       }
       __finally{
    delete TempList;
</code></pre>
<p>Bitte gebt mir nicht den ganzen Code, führt mich nur an die Lösung ran. Ich will lernen...</p>
<p>Danke,<br />
Nico</p>
]]></description><link>https://www.c-plusplus.net/forum/post/589642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/589642</guid><dc:creator><![CDATA[nico2]]></dc:creator><pubDate>Tue, 24 Aug 2004 05:57:40 GMT</pubDate></item><item><title><![CDATA[Reply to Blöcke von Zeichen aus einer Zeile austauschen on Tue, 24 Aug 2004 06:04:16 GMT]]></title><description><![CDATA[<p>Würde dir empfehlen:<br />
1. die Strings mit StrPos() nach den Leerzeichen zu durchkämmen<br />
2. mit diesen Infos die Blöcke gennerieren SubString()<br />
3. die Blöcke in der richtige Reihenfolge hinschreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/589646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/589646</guid><dc:creator><![CDATA[Tester^1]]></dc:creator><pubDate>Tue, 24 Aug 2004 06:04:16 GMT</pubDate></item><item><title><![CDATA[Reply to Blöcke von Zeichen aus einer Zeile austauschen on Tue, 24 Aug 2004 07:08:43 GMT]]></title><description><![CDATA[<p>mh,<br />
kann mir schon vorstellen wie du das meinst aber komme noch nicht wirklich mit der Syntax klar...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/589685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/589685</guid><dc:creator><![CDATA[nico2]]></dc:creator><pubDate>Tue, 24 Aug 2004 07:08:43 GMT</pubDate></item><item><title><![CDATA[Reply to Blöcke von Zeichen aus einer Zeile austauschen on Tue, 24 Aug 2004 07:27:58 GMT]]></title><description><![CDATA[<p>fals es dir reicht nur bei leerzeichen (oder auch kommas) zutrennen koennte dir die eigenschaft commatext etwas helfen ...</p>
<pre><code class="language-cpp">TStringList *TempList = new TStringList(), *KommaZeile = new TStringList();
       try{
           TempList-&gt;LoadFromFile(&quot;C:\\text.txt&quot;);
           KommaZiele-&gt;CommaText = TempList-&gt;Strings[0]; 
           ShowMessage(KommaZeile-&gt;Text); // zum test
           // jetzt kannst du die einzelnen &quot;spalten&quot; miteinander vertauschen
           String tmp = KommaZeile-&gt;Strings[0];
           KommaZeile-&gt;Strings[0] = KommaZeile-&gt;Strings[1]
           KommaZeile-&gt;Strings[1] = tmp;
           // und nun nur noch die geaenderte zeile wieder in den text einfuegen
           TempList-&gt;Strings[0] = KommaZiele-&gt;CommaText;
       }
       __finally{
    delete(TempList);
    delete(KommaZeile);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/589702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/589702</guid><dc:creator><![CDATA[mutzel]]></dc:creator><pubDate>Tue, 24 Aug 2004 07:27:58 GMT</pubDate></item></channel></rss>