<?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 auslesen und einzelne Zeichenfolgen in Variablen ablegen]]></title><description><![CDATA[<p>N'Abend,</p>
<p>kann mir vielleicht jemand einen Tipp geben, wie ich eine TXT-Datei einlesen, nach bestimmten Zeichenfolgen durchsuchen und wenn vorhanden bzw. gefunden diese in eine Variable bzw. ein Memo Feld schreiben kann?</p>
<p>Danke schonmal für eure Antworten.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/116628/txt-datei-auslesen-und-einzelne-zeichenfolgen-in-variablen-ablegen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 02:19:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/116628.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 Jul 2005 21:46:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Thu, 28 Jul 2005 21:46:50 GMT]]></title><description><![CDATA[<p>N'Abend,</p>
<p>kann mir vielleicht jemand einen Tipp geben, wie ich eine TXT-Datei einlesen, nach bestimmten Zeichenfolgen durchsuchen und wenn vorhanden bzw. gefunden diese in eine Variable bzw. ein Memo Feld schreiben kann?</p>
<p>Danke schonmal für eure Antworten.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/841159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841159</guid><dc:creator><![CDATA[chuppy]]></dc:creator><pubDate>Thu, 28 Jul 2005 21:46:50 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Fri, 29 Jul 2005 05:59:38 GMT]]></title><description><![CDATA[<p>Schau Dir mal TStringList an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/841236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841236</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 29 Jul 2005 05:59:38 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Fri, 29 Jul 2005 06:09:30 GMT]]></title><description><![CDATA[<p>Annahme: cpBuffer ist der Inhalt deiner .txt Datei:</p>
<pre><code class="language-cpp">bool bready=false;

while(bready==false){
  for(unsigned int i=0;i&lt;strlen(cpBuffer);i++){
    if(cpBuffer[i]=='$')   //wobei $ dein gesuchtes Zeichen ist
      bready=true;
  }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/841240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841240</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Fri, 29 Jul 2005 06:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Fri, 29 Jul 2005 06:21:49 GMT]]></title><description><![CDATA[<p>Dann doch lieber so:</p>
<pre><code class="language-cpp">AnsiString asFileName; // hier Dateiname der Textdatei, am besten inkl. Pfad
AnsiString asSuchbegriff; // die gesuchte Zeichenfolge
TStringList* slTemp = new TStringList();
slTemp-&gt;LoadFromFile(asFileName); // Datei laden
if (slTemp-&gt;Text.AnsiPos(asSuchbegriff)) // liefert die Position des Suchbegriffs im Text zurück, 0 wenn nicht vorhanden
{
   // was auch immer
}
delete slTemp;
</code></pre>
<p>Nur bei großen Dateien würde ich mir die Mühe machen, die Datei nur teilweise einzulesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/841244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841244</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 29 Jul 2005 06:21:49 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Fri, 29 Jul 2005 07:03:01 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>Nur bei großen Dateien würde ich mir die Mühe machen, die Datei nur teilweise einzulesen.</p>
</blockquote>
<p>Wieso nur teilweise einlesen?? ich hab doch eh gesagt dass in cpBuffer die ganze .txt steht, also warum nur teilweise????? kapier ich nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/841261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841261</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Fri, 29 Jul 2005 07:03:01 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Fri, 29 Jul 2005 07:09:16 GMT]]></title><description><![CDATA[<p>Da steht nur 'ist der Inhalt deiner .txt Datei'. Von ganz oder teilweise steht da nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/841264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841264</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 29 Jul 2005 07:09:16 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Fri, 29 Jul 2005 07:38:28 GMT]]></title><description><![CDATA[<p>ja gemeint hab ich schon alles oder zumindest den Teil der er einliest. hängt ja dann vom restlichen Code ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/841278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841278</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Fri, 29 Jul 2005 07:38:28 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Fri, 29 Jul 2005 22:35:11 GMT]]></title><description><![CDATA[<p>Danke für eure Antworten.</p>
<p>Da ich noch nicht so fit in c++ bin, hab ich da noch mal ne Frage an euch.</p>
<p>Wie schaffe ich es die gefundene Zeichenfolge auszulesen?</p>
<p>Beispiel:</p>
<p>Es handelt sich um eine Logdatei, die z.B. eine Versionsnummer enthält.<br />
z.B. Version = 3.00.10</p>
<p>Ich Suche also in der Textdatei nach dem Begriff 'Version', dieser wird dann auch gefunden, aber wie lese ich jetzt die Relevante Info aus?<br />
Also in diesem Fall entweder die Komplette Zeichenfolge 'Version = 3.00.10' oder aber nur '3.00.10'.</p>
<p>Vielleicht kann mir nochmal jemand helfen.<br />
Danke schonmal im Voraus</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/841935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841935</guid><dc:creator><![CDATA[chuppy]]></dc:creator><pubDate>Fri, 29 Jul 2005 22:35:11 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Fri, 29 Jul 2005 22:43:24 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wenn es eine TStringList ist, schau dir TStringList::Values an. dort kannst du direkt mit den Werte-IDs arbeiten, um den Wert zu ermitteln und zu setzen.</p>
<p>Ansonsten schau dir die <a href="http://bcb-tutorial.c-plusplus.net/Ansi/index.html" rel="nofollow">AnsiString-Funktionen</a> an, um den String zuzerlegen</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/841936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841936</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 29 Jul 2005 22:43:24 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Sun, 07 Aug 2005 10:27:34 GMT]]></title><description><![CDATA[<p>ich hab genau gestern was darüber geschrieben<br />
ne for schleife!:<br />
zuerst stellt man fest wie viele zeichen der string hat und dann wird jedem zeichen eine neue variable zugewiesen!:</p>
<pre><code class="language-cpp">int termz, f;  //termz prüft wieviel zeichen der string hat, f ist eine hilfsvariable
String stop;
while (stop != &quot;stop&quot;)
s[100]
const String term = &quot;hi wie geths??&quot;;
{
 termz++;
 try
{
 f = term[termz];
}
 catch (...)
{
 stop = &quot;stop&quot;;
 termz--;
}
}
 // in der for schleife wird s[1]-s[termz] den zeichen des Strings zugewiesen 
 for (int i=1; i&lt;(termz +1);i++)
 {
 s[i] = term[i];

 };
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/842113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/842113</guid><dc:creator><![CDATA[mollitz]]></dc:creator><pubDate>Sun, 07 Aug 2005 10:27:34 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Sat, 06 Aug 2005 18:21:28 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab da mal ne frage.<br />
Ich lese ebenfalls eine txt datei in ein Memo-Feld mit &quot;LoadFromFile(...)&quot;<br />
Funktioniert auch alles soweit.<br />
Jetzt zu meiner Frage.<br />
Wie stelle ich am sinnvollsten an, in diesem Memofeld (kann ein paar Tausend Zeilen enthalten) nach bestimmten Begriffen zu suchen, und wenn diese gefunden werden, den Suchbegriff und einige zeichen dahinter in einem Edit-Feld auszugeben?</p>
<p>Hat jemand vielleicht ein Beispiel?<br />
Für eure Hilfe wär ich euch dankbar.</p>
<p>Viele Grüsse<br />
cloe <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>
]]></description><link>https://www.c-plusplus.net/forum/post/847120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/847120</guid><dc:creator><![CDATA[cloe]]></dc:creator><pubDate>Sat, 06 Aug 2005 18:21:28 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Sat, 06 Aug 2005 19:06:22 GMT]]></title><description><![CDATA[<p>Dazu steht in der Hilfe unter der Eigenschaft SELSTART des TMemo Objektes ein komplettes Beispiel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/847130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/847130</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sat, 06 Aug 2005 19:06:22 GMT</pubDate></item><item><title><![CDATA[Reply to TXT Datei auslesen und einzelne Zeichenfolgen in Variablen ablegen on Sun, 07 Aug 2005 09:25:17 GMT]]></title><description><![CDATA[<p>Hi,<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9485">@mollitz</a>:<br />
irgendwie sieht das wüst aus...<br />
Kennst du die Funktion strlen oder strcmp?<br />
Außerdem sollte man am besten keine Stringvariable als Bedingung für ne while Schleife nehmen. Für deinen Fall würde doch auch eine bool Variable reichen..</p>
<p>@chuppy:<br />
Schau dir mal TIniFile an. Vielleicht ist das ganau das was du suchst...</p>
<p>MfG</p>
<p>Alexander Sulfrian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/847321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/847321</guid><dc:creator><![CDATA[Alexander Sulfrian]]></dc:creator><pubDate>Sun, 07 Aug 2005 09:25:17 GMT</pubDate></item></channel></rss>