<?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[Datei einlesen]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte eine eine txt Datei einlesen. in dieser Textdatei steht folgendes:<br />
&lt;Land&gt; <em>Tabulator</em> &lt;Menge&gt;</p>
<p>Wie liest man sowas ein!!<br />
ich kenne das mit Leerzeichen, wo man einfach</p>
<pre><code class="language-cpp">..... 
inFile &gt;&gt; land &gt;&gt; menge;
</code></pre>
<p>.. schreiben müsste um an die Daten ran zu kommen.<br />
was muss man ändern damit man einen Tabulator in einer Zeile &quot;überspringen&quot; kann!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/260233/datei-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 04:29:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/260233.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 Feb 2010 16:22:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei einlesen on Tue, 02 Feb 2010 16:22:36 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte eine eine txt Datei einlesen. in dieser Textdatei steht folgendes:<br />
&lt;Land&gt; <em>Tabulator</em> &lt;Menge&gt;</p>
<p>Wie liest man sowas ein!!<br />
ich kenne das mit Leerzeichen, wo man einfach</p>
<pre><code class="language-cpp">..... 
inFile &gt;&gt; land &gt;&gt; menge;
</code></pre>
<p>.. schreiben müsste um an die Daten ran zu kommen.<br />
was muss man ändern damit man einen Tabulator in einer Zeile &quot;überspringen&quot; kann!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1849250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1849250</guid><dc:creator><![CDATA[aetbaar_444]]></dc:creator><pubDate>Tue, 02 Feb 2010 16:22:36 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen on Tue, 02 Feb 2010 16:53:20 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Mit einem Tabulator funktioniert das genau so.<br />
Warum probierst du es nicht einfach aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1849269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1849269</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 02 Feb 2010 16:53:20 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen on Tue, 02 Feb 2010 17:12:02 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt;
using namespace std;
int main()
{
	ifstream in(&quot;c:/my.txt&quot;);
    string  land1, menge1,land2, menge2, land3, menge3;
	in &gt;&gt; land1 &gt;&gt; menge1 &gt;&gt; land2 &gt;&gt; menge2 &gt;&gt; land3 &gt;&gt; menge3;
	// und wenn Du die Mengen in int's stecken willst
	istringstream is(menge1);
	int Menge1;
	is &gt;&gt; Menge1; // usw.
	return 0;
}
 :bulb:
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1849274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1849274</guid><dc:creator><![CDATA[Beispielcode]]></dc:creator><pubDate>Tue, 02 Feb 2010 17:12:02 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen on Wed, 03 Feb 2010 14:16:24 GMT]]></title><description><![CDATA[<p>ABER:<br />
was ist wenn sowas kommt:</p>
<blockquote>
<p>Zentralafrikanische Republik 13000<br />
Vereinigte Arabische Emirate 91200<br />
Kongo 38300</p>
</blockquote>
<p>wie sieht es da aus, was kann man da machen?<br />
muss man vielleicht das wirklich genau mit den ASCII Tabulator Zeichen (9) trennen???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1849823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1849823</guid><dc:creator><![CDATA[aetbaar_444]]></dc:creator><pubDate>Wed, 03 Feb 2010 14:16:24 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen on Wed, 03 Feb 2010 14:22:31 GMT]]></title><description><![CDATA[<p>Zeile für Zeile einlesen (std::getline zB), am letzten Leerzeichen/Tabulator trennen und fertig.<br />
Oder Wort für Wort einlesen und wenn es keine Zahl ist zum letzten Namen hinzufügen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1849827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1849827</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Wed, 03 Feb 2010 14:22:31 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen on Wed, 03 Feb 2010 14:30:53 GMT]]></title><description><![CDATA[<p>ok danke, muss da mal versuchen!!!<br />
krieg ich schon irgendwie hin.</p>
<p>danke für die hilfe!</p>
<p>aber eines würde ich noch wissen:<br />
wenn man in einer Textdatei so eine Art trenner hat (z.B. :, |, ;, ....)<br />
wie kann man das trenner-zeichen erkennen?</p>
<pre><code>[b]Pseudo-Code
[/b]
    ifstream in (..);
    while( !in.eof() )
       if( in == &lt;trenner&gt; )
       in &gt;&gt; menge;
    in &gt;&gt; land;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1849838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1849838</guid><dc:creator><![CDATA[aetbaar_444]]></dc:creator><pubDate>Wed, 03 Feb 2010 14:30:53 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen on Wed, 03 Feb 2010 14:32:55 GMT]]></title><description><![CDATA[<p>was auch geht...</p>
<pre><code class="language-cpp">std::getline(stream, name, '\t');
std::getline(srteam, wert);
</code></pre>
<p>umwandlung zu int etc. dann wie oben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1849842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1849842</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Wed, 03 Feb 2010 14:32:55 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen on Wed, 03 Feb 2010 14:37:39 GMT]]></title><description><![CDATA[<p>ach ok, super bin gar nicht auf Idee gekommen mit getline zu arbeiten und statt den standardwert '\n' =&gt; '\t' zu setzen.<br />
dann kann man mit sicherlich auch jeden beliebigen Zeichen als trenner benutzen ':' oder ';'</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1849848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1849848</guid><dc:creator><![CDATA[aetbaar_444]]></dc:creator><pubDate>Wed, 03 Feb 2010 14:37:39 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen on Wed, 03 Feb 2010 14:38:49 GMT]]></title><description><![CDATA[<p>ich habe versucht, das ganze durch ALT+0160 auf dem Ziffernpad zu lösen. Hat nicht ganz geklappt. er liest immer Á ein <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>
<p>Gruß,<br />
Lauritz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1849851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1849851</guid><dc:creator><![CDATA[LauritzG]]></dc:creator><pubDate>Wed, 03 Feb 2010 14:38:49 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen on Wed, 03 Feb 2010 14:39:38 GMT]]></title><description><![CDATA[<p>aetbaar_444 schrieb:</p>
<blockquote>
<p>wenn man in einer Textdatei so eine Art trenner hat (z.B. :, |, ;, ....)<br />
wie kann man das trenner-zeichen erkennen?</p>
</blockquote>
<p>Hm, du könntest die Zeilen Zeichen für Zeichen durchgehen... ich würde allerdings erstmal alles in einen Buffer (std::vector<a href="std::string" rel="nofollow">std::string</a>) einlesen. Kannst die Kommata ja immernoch wegmach0rn^^:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-259835.html" rel="nofollow">Klicksu!</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1849852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1849852</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Wed, 03 Feb 2010 14:39:38 GMT</pubDate></item></channel></rss>