<?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 als Datenbank]]></title><description><![CDATA[<p>Hi,<br />
ich bins ma widder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .<br />
Ich habe aus verschiedenen Editfeldern &quot;z.B. Name, Vorname&quot; den Text in eine Textdatei geschrieben und mit Strichpunkt getrennt:</p>
<pre><code>TStringList*datenbank;
datenbank=new TStringList;
datenbank-&gt;Add(Name-&gt;Text+&quot;;&quot;+Vorname-&gt;Text);
datenbank-&gt;SaveToFile(&quot;.\\datenbank.txt&quot;);
</code></pre>
<p>, d.h. es wird alles in eine Zeile geschrieben(Absicht!).</p>
<p>Meine Frage: Wie lese ich die verschieden Teile wieder in die entsprechenden EditFelder.<br />
...wenn jemand auf die Idee kommt 2 Textdateien zu machen, nein, das will ich nicht <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="😉"
    /> , es sollen dann später noch mehr Kriterien dazukommen.</p>
<p>soweit bin ich mit dem Einlesen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> :</p>
<pre><code>TStringList*datenbank;
datenbank=new TStringList;
datenbank-&gt;LoadFromFile(&quot;.\\datenbank.txt&quot;);
Name-&gt;Text=????;
Vorname-&gt;Text=????;
</code></pre>
<p>MfG<br />
neobanz</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/90241/textdatei-als-datenbank</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Jul 2026 18:36:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/90241.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Oct 2004 13:23:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Textdatei als Datenbank on Wed, 27 Oct 2004 13:23:12 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich bins ma widder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .<br />
Ich habe aus verschiedenen Editfeldern &quot;z.B. Name, Vorname&quot; den Text in eine Textdatei geschrieben und mit Strichpunkt getrennt:</p>
<pre><code>TStringList*datenbank;
datenbank=new TStringList;
datenbank-&gt;Add(Name-&gt;Text+&quot;;&quot;+Vorname-&gt;Text);
datenbank-&gt;SaveToFile(&quot;.\\datenbank.txt&quot;);
</code></pre>
<p>, d.h. es wird alles in eine Zeile geschrieben(Absicht!).</p>
<p>Meine Frage: Wie lese ich die verschieden Teile wieder in die entsprechenden EditFelder.<br />
...wenn jemand auf die Idee kommt 2 Textdateien zu machen, nein, das will ich nicht <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="😉"
    /> , es sollen dann später noch mehr Kriterien dazukommen.</p>
<p>soweit bin ich mit dem Einlesen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> :</p>
<pre><code>TStringList*datenbank;
datenbank=new TStringList;
datenbank-&gt;LoadFromFile(&quot;.\\datenbank.txt&quot;);
Name-&gt;Text=????;
Vorname-&gt;Text=????;
</code></pre>
<p>MfG<br />
neobanz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/638831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638831</guid><dc:creator><![CDATA[neobanz.]]></dc:creator><pubDate>Wed, 27 Oct 2004 13:23:12 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Wed, 27 Oct 2004 14:03:05 GMT]]></title><description><![CDATA[<p>Beipiel:<br />
Datei in die StringListe laden (hast Du ja schon)<br />
Zeile für Zeile durchgehen<br />
Jede Zeile anhand des Semokolons in 2 Teile zerlegen (z.B. mit den Methoden von AnsiString)<br />
Die zwei Textteile in die Editfelder schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/638861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638861</guid><dc:creator><![CDATA[Peter]]></dc:creator><pubDate>Wed, 27 Oct 2004 14:03:05 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Wed, 27 Oct 2004 14:04:53 GMT]]></title><description><![CDATA[<p>Peter schrieb:</p>
<blockquote>
<p>...(z.B. mit den Methoden von AnsiString)</p>
</blockquote>
<p>naja das ist meine Frage wie ich das zerlege <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/638864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638864</guid><dc:creator><![CDATA[neobanz.]]></dc:creator><pubDate>Wed, 27 Oct 2004 14:04:53 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Wed, 27 Oct 2004 14:18:11 GMT]]></title><description><![CDATA[<blockquote>
<p>Jede Zeile anhand des Semokolons in 2 Teile zerlegen (z.B. mit den Methoden von AnsiString)</p>
</blockquote>
<p>Boah <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> bist Du schnell, in einer Minute alle Methoden von AnsiString durchgeschaut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Überleg doch mal, wie würdest Du die Teilerei &quot;von Hand&quot; erledigen wollen.<br />
Also ich würde die <strong>Pos</strong>ition das Semikolon suchen und dann das linke und das rechte Teilstring (<strong>SubString</strong>) ausschneiden und in die Editfelder pinseln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/638879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638879</guid><dc:creator><![CDATA[Peter]]></dc:creator><pubDate>Wed, 27 Oct 2004 14:18:11 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Wed, 27 Oct 2004 14:41:22 GMT]]></title><description><![CDATA[<p>Nun ja... Ich würde dir ne TStringList empfehlen... speziell wegen der Eigenschaft DelimitedText...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/638904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638904</guid><dc:creator><![CDATA[HEZ]]></dc:creator><pubDate>Wed, 27 Oct 2004 14:41:22 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Wed, 27 Oct 2004 14:49:57 GMT]]></title><description><![CDATA[<p>ODBC Treiber für Textdateien nehmen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Is zwa... komisch aber möglich xD</p>
<p>Nein nehmt mich besser nicht ernst <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/638909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638909</guid><dc:creator><![CDATA[Vernochan]]></dc:creator><pubDate>Wed, 27 Oct 2004 14:49:57 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Wed, 27 Oct 2004 14:56:17 GMT]]></title><description><![CDATA[<p>hey cool, also soweit hab ichs jetzt:</p>
<pre><code>TStringList*datenbank;
datenbank=new TStringList;
datenbank-&gt;LoadFromFile(&quot;.\\datenbank.txt&quot;);
AnsiString lesen=datenbank-&gt;Strings[0];

int x=lesen.AnsiPos(&quot;;&quot;);
x=x-1;
lesen=lesen.SubString(1,x);

Name-&gt;Text=lesen;
</code></pre>
<p>Nur Wie mache ich es wenn meine Textdatei so aussieht &quot;Name;Vorname;Adresse&quot;?<br />
Wie lese ich die Adresse aus?<br />
Mit &quot;int x=lesen.AnsiPos(&quot;;&quot;);&quot; findet er nur das 1. Zeichen&quot;;&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/638913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638913</guid><dc:creator><![CDATA[neobanz.]]></dc:creator><pubDate>Wed, 27 Oct 2004 14:56:17 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Wed, 27 Oct 2004 15:02:41 GMT]]></title><description><![CDATA[<p>neobanz. schrieb:</p>
<blockquote>
<p>hey cool, also soweit hab ichs jetzt:</p>
<pre><code>TStringList*datenbank;
datenbank=new TStringList;
datenbank-&gt;LoadFromFile(&quot;.\\datenbank.txt&quot;);
AnsiString lesen=datenbank-&gt;Strings[0];

int x=lesen.AnsiPos(&quot;;&quot;);
x=x-1;
lesen=lesen.SubString(1,x);

Name-&gt;Text=lesen;
</code></pre>
<p>Nur Wie mache ich es wenn meine Textdatei so aussieht &quot;Name;Vorname;Adresse&quot;?<br />
Wie lese ich die Adresse aus?<br />
Mit &quot;int x=lesen.AnsiPos(&quot;;&quot;);&quot; findet er nur das 1. Zeichen&quot;;&quot;</p>
</blockquote>
<p>ich könnte natürlich für jede Position ein anderes Zeichen einfügen &quot;;&quot;&quot;,&quot;.&quot; usw., wollte nur nochmal wissen ob es auch einfacher geht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> ?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/638918</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638918</guid><dc:creator><![CDATA[neobanz.]]></dc:creator><pubDate>Wed, 27 Oct 2004 15:02:41 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Wed, 27 Oct 2004 15:14:52 GMT]]></title><description><![CDATA[<p>Nur so als Anmerkung,<br />
wenn ich einen String, z.B. &quot;1;22;45;ABC;99&quot;, in seine einzelnen Teile zerlegen will (Trenner ist Semikolon) mache ich das mit Pointern. Geht viel schneller aber das würde hier wohl zu weit führen, denke ich <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/638926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638926</guid><dc:creator><![CDATA[Peter]]></dc:creator><pubDate>Wed, 27 Oct 2004 15:14:52 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Thu, 28 Oct 2004 05:40:59 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/366">@Peter</a>: ja, überforder die armen Anfänger nicht. C++ lernt man offensichtlich heutzutage nicht mehr, bevor man sich an die GUI-Programmierung traut... Lernt man dann doch automatisch mit. Die PISA-Studie beweist das doch. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>AnsiString hat auch noch die Funktion Delete. Damit könnte man, nachdem man den Namen herausgeholt halt, alles, bis einschließlich des ersten Semikolons, löschen....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/639065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/639065</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 28 Oct 2004 05:40:59 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Thu, 28 Oct 2004 05:54:11 GMT]]></title><description><![CDATA[<p>@Joe_M.<br />
Wollte eigentlich nur nen Anreiz geben, sich vielleicht doch mit C zu beschäftigen und nicht nur mit der VCL. Wenn man die Eigenschaften von C nicht nutzt kann man ja gleich Pascal oder Basic nehmen. Aber gut, ist meine persönliche Meinung <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/639070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/639070</guid><dc:creator><![CDATA[Peter]]></dc:creator><pubDate>Thu, 28 Oct 2004 05:54:11 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Thu, 28 Oct 2004 06:00:11 GMT]]></title><description><![CDATA[<p>Ach Peter, Du Optimist, meine Erfahrungen in diesem Forum zeigen, das dem nicht so ist... Das man die VCL ohne C / C++ Kenntnisse gar nicht nutzen kann, merken die meisten nicht mal... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/639074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/639074</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 28 Oct 2004 06:00:11 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei als Datenbank on Thu, 28 Oct 2004 11:06:23 GMT]]></title><description><![CDATA[<p>Weiß ich, aber man soll ja die Hoffnung nicht aufgeben ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/639316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/639316</guid><dc:creator><![CDATA[Peter]]></dc:creator><pubDate>Thu, 28 Oct 2004 11:06:23 GMT</pubDate></item></channel></rss>