<?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[CSV - Datei einlesen]]></title><description><![CDATA[<p>Ich habe eine CSV Dateimit Semikolon getrennt vorliegen.<br />
Nun möchte ich diese CSV Datei in StringGrid aufrufen!<br />
Habe schon das ganze Forum durchsucht aber nichts passendes gefunden, wie ich erstmal den Text zum Bsp. in der Listbox zwischen den Semikolons auslese!</p>
<p>Danke für jede Info! evtl. auch links von guten Seiten!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/162167/csv-datei-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 09:20:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/162167.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Oct 2006 21:30:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CSV - Datei einlesen on Sun, 15 Oct 2006 21:30:02 GMT]]></title><description><![CDATA[<p>Ich habe eine CSV Dateimit Semikolon getrennt vorliegen.<br />
Nun möchte ich diese CSV Datei in StringGrid aufrufen!<br />
Habe schon das ganze Forum durchsucht aber nichts passendes gefunden, wie ich erstmal den Text zum Bsp. in der Listbox zwischen den Semikolons auslese!</p>
<p>Danke für jede Info! evtl. auch links von guten Seiten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1155320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1155320</guid><dc:creator><![CDATA[daywalker89]]></dc:creator><pubDate>Sun, 15 Oct 2006 21:30:02 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Sun, 15 Oct 2006 23:03:02 GMT]]></title><description><![CDATA[<p>In diesem Forum gehts um Standard-C++, deshalb lass ich deinen GUI-Kram mal außen vor.</p>
<p>Wie du die Werte zwischen den einzelnen Semikola extrahierst, rechnest du am besten auf nem Blatt Papier. Dann kommst du in etwa auf sowas:</p>
<pre><code class="language-cpp">string zeile;
[...]
string::size_type startPos = 0;
int wert = zeile.substr(startPos, zeile.find(';', startPos + 1));
</code></pre>
<p>Wie das mit Werten funktioniert, die nicht am Anfang der Zeile stehen, solltest du jetzt auch alleine hinkriegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1155341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1155341</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 15 Oct 2006 23:03:02 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Mon, 16 Oct 2006 01:23:28 GMT]]></title><description><![CDATA[<p>Ich mache sowas meist indem ich den Input-Stream (String, Array, File - was auch immer) Byte für Byte durchgehe. Alles was nicht ';' und nicht<br />
\n' ist wird in einem Puffer gesammelt, wenn du ein ';' findest kopierst du den Puffer in die Struktur wo die geparsten Daten rein sollen (evtl. gleich Konvertierung nach int oder sonstwas machen) und machst danach den Puffer leer, und wenn du ein '\n' findest machst du zuerst dasselbe wie du bei ';' machst und dann sorgst du dafür dass in der Struktur wo du das hinhaben willst ne neue Zeile angelegt wird.</p>
<p>Ist natürlich Geschmackssache.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1155353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1155353</guid><dc:creator><![CDATA[Plotzenhotz]]></dc:creator><pubDate>Mon, 16 Oct 2006 01:23:28 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Tue, 17 Oct 2006 10:22:04 GMT]]></title><description><![CDATA[<p>@ Plotzenhotz:</p>
<p>Kannst du mir ein beispiel posten?<br />
habe auch keinen schimmer.</p>
<p>habe den text bei mir in nem Richedit und will das über nen button auch in ein string grid haben.</p>
<p>was muß auf den button!???!! danke danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1156156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1156156</guid><dc:creator><![CDATA[markoj]]></dc:creator><pubDate>Tue, 17 Oct 2006 10:22:04 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Tue, 17 Oct 2006 15:26:52 GMT]]></title><description><![CDATA[<p>Äh, nein, ich werden den Code nicht für dich schreiben. Der Parser alleine ist trivial, wenn du wirklich an dem scheiterst dann kann ich dir den posten, aber wie du das aus dem Richedit Control rausbekommst und in das String-Grid rein das ... musst du schon selber hinbekommen. Die MSDN ist wirklich relativ gut für sowas, steht für GUI Zeugs fast alles drin was man wissen muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1156415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1156415</guid><dc:creator><![CDATA[Plotzenhotz]]></dc:creator><pubDate>Tue, 17 Oct 2006 15:26:52 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Tue, 17 Oct 2006 15:35:34 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>zuerstmal sollte markoj erklären mit welchem Framework er arbeitet. Denn dann kann man auch präzisse antworten... und den Thread in das richtige Forum verschieben.</p>
<p>Ich vermute mal, das es die VCL des Borland Builders ist. Wenn ja, dann schau dir die Methoden von AnsiString sowie TStringList in der Builder-eigene Hilfe und über die Forensuche im Builder-Subforum an.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1156421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1156421</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 17 Oct 2006 15:35:34 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Tue, 17 Oct 2006 16:16:10 GMT]]></title><description><![CDATA[<p>Plotzenhotz schrieb:</p>
<blockquote>
<p>Ich mache sowas meist indem ich den Input-Stream (String, Array, File - was auch immer) Byte für Byte durchgehe. Alles was nicht ';' und nicht<br />
\n' ist wird in einem Puffer gesammelt, wenn du ein ';' findest kopierst du den Puffer in die Struktur wo die geparsten Daten rein sollen (evtl. gleich Konvertierung nach int oder sonstwas machen) und machst danach den Puffer leer, und wenn du ein '\n' findest machst du zuerst dasselbe wie du bei ';' machst und dann sorgst du dafür dass in der Struktur wo du das hinhaben willst ne neue Zeile angelegt wird.</p>
<p>Ist natürlich Geschmackssache.</p>
</blockquote>
<p>Dein Algo reicht möglicherweise nicht einmal für das Problem des OP...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1156446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1156446</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Tue, 17 Oct 2006 16:16:10 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Tue, 17 Oct 2006 17:29:24 GMT]]></title><description><![CDATA[<p>Die Borland hilfe hat mich auch nicht weiter gebracht!<br />
Sonst würde ich ja nicht hier posten.<br />
Ich bin echt mit meinem latein am ende. Kann mir nicht mal jemand schnell die paar zeilen hier reinknallen!<br />
Arbeite im vcl!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1156492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1156492</guid><dc:creator><![CDATA[markoj]]></dc:creator><pubDate>Tue, 17 Oct 2006 17:29:24 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Tue, 17 Oct 2006 17:36:41 GMT]]></title><description><![CDATA[<p>markoj schrieb:</p>
<blockquote>
<p>Die Borland hilfe hat mich auch nicht weiter gebracht!<br />
Sonst würde ich ja nicht hier posten.<br />
Ich bin echt mit meinem latein am ende. Kann mir nicht mal jemand schnell die paar zeilen hier reinknallen!<br />
Arbeite im vcl!</p>
</blockquote>
<p>Wenn du schilderst wo es hapert hilft dir vielleicht jemand weiter. Ansonsten gibt's noch das Projekt-Forum, das dürfte bei so 'ner simplen Angelegenheit auch noch verhältnismäßig billig sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1156502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1156502</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Tue, 17 Oct 2006 17:36:41 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Wed, 18 Oct 2006 01:26:29 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4239">@finix</a>:<br />
Hm. Könntest du recht haben. Ich hab das mehr als Antwort auf &quot;Michael E.&quot;'s Posting geschrieben.<br />
Und is nun &quot;markoj == daywalker89&quot;? Bin jetzt Restlos Verwirrt(tm).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1156677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1156677</guid><dc:creator><![CDATA[Plotzenhotz]]></dc:creator><pubDate>Wed, 18 Oct 2006 01:26:29 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Wed, 18 Oct 2006 07:01:46 GMT]]></title><description><![CDATA[<p>markoj schrieb:</p>
<blockquote>
<p>...Kann mir nicht mal jemand schnell die paar zeilen hier reinknallen!...</p>
</blockquote>
<p>Das wird hier erfahrungsgemäß sehr ungern gemacht, weil man einer &quot;Abstaubermentaltät&quot; vorbeugen will .... finde ich auch voll OK. <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="🙂"
    /><br />
Wenn Du programmieren willst: Programmiere (und wir helfen Dir dabei).<br />
Wenn Du nur schnell eine CSV-Datei eingelesen haben möchtest: Nimm excel.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1156741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1156741</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 18 Oct 2006 07:01:46 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Thu, 19 Oct 2006 12:21:10 GMT]]></title><description><![CDATA[<p>Ok danke für die Hilfe!<br />
Hat mir echt weitergeholfen!</p>
<p>Ich hoffe, dass Ihr auch mal einen ganz simplen Hinweiß braucht und euch nur dumme antworten gepostet werden!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1157619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1157619</guid><dc:creator><![CDATA[markoj]]></dc:creator><pubDate>Thu, 19 Oct 2006 12:21:10 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Thu, 19 Oct 2006 12:44:52 GMT]]></title><description><![CDATA[<p>Hier ein ganz simpler &quot;Hinwei[s]&quot;, oder drei sogar:</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> Das Wort &quot;Hinweiß&quot; existiert nicht<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> Schreibt man solche schnippischen Kommentare wie deinen letzten besser anonym<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> Wie schon gesagt, schildere woran es hapert und man lässt dir sicher einen weiteren nützlichen, &quot;simplen Hinwei[s]&quot; zuteil werden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1157637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1157637</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Thu, 19 Oct 2006 12:44:52 GMT</pubDate></item><item><title><![CDATA[Reply to CSV - Datei einlesen on Thu, 19 Oct 2006 14:06:10 GMT]]></title><description><![CDATA[<p>markoj schrieb:</p>
<blockquote>
<p>Ok danke für die Hilfe!<br />
Hat mir echt weitergeholfen!</p>
<p>Ich hoffe, dass Ihr auch mal einen ganz simplen Hinweiß braucht und euch nur dumme antworten gepostet werden!</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Was ist den der Zusammenhang zwischen &quot;Macht mir mal meine ganze Arbeit&quot; und &quot;simpler Hinweis&quot; ?</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1157679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1157679</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 19 Oct 2006 14:06:10 GMT</pubDate></item></channel></rss>