<?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[Daten aus einer Datei lesen]]></title><description><![CDATA[<p>Hallo!!</p>
<p>Ich habe eine Frage bezüglich des Auslesens von Daten, in meinem Fall Zahlen, aus Dateien. Und zwar möchte ich, wie oben beschrieben, Zahlen aus einer Datei auslesen und diese in einem int-Array dynamischer Größe hinterlegen. Wie könnte man da am einfachsten vorgehen? Vielen Dank im Voraus!!</p>
<p><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/topic/339942/daten-aus-einer-datei-lesen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 15:20:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/339942.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Oct 2016 16:47:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Daten aus einer Datei lesen on Sun, 09 Oct 2016 16:47:32 GMT]]></title><description><![CDATA[<p>Hallo!!</p>
<p>Ich habe eine Frage bezüglich des Auslesens von Daten, in meinem Fall Zahlen, aus Dateien. Und zwar möchte ich, wie oben beschrieben, Zahlen aus einer Datei auslesen und diese in einem int-Array dynamischer Größe hinterlegen. Wie könnte man da am einfachsten vorgehen? Vielen Dank im Voraus!!</p>
<p><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/2511049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2511049</guid><dc:creator><![CDATA[Jonathan_Heuser]]></dc:creator><pubDate>Sun, 09 Oct 2016 16:47:32 GMT</pubDate></item><item><title><![CDATA[Reply to Daten aus einer Datei lesen on Sun, 09 Oct 2016 16:51:05 GMT]]></title><description><![CDATA[<pre><code>std::ifstream file(&quot;wie auch immer das Ding heißt&quot;);
std::vector&lt;int&gt; data(std::istream_iterator&lt;int&gt;(file), std::istream_iterator());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2511051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2511051</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 09 Oct 2016 16:51:05 GMT</pubDate></item><item><title><![CDATA[Reply to Daten aus einer Datei lesen on Sun, 09 Oct 2016 17:02:58 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<pre><code>std::ifstream file(&quot;wie auch immer das Ding heißt&quot;);
std::vector&lt;int&gt; data(std::istream_iterator&lt;int&gt;(file), std::istream_iterator());
</code></pre>
</blockquote>
<p>Hallo SeppJ!</p>
<p>Vielen Dank für Ihre schnelle Antwort!!<br />
Eine Frage hätte ich noch, und zwar, könnten Sie vielleicht erläutern, was die untere Zeile Ihres Programmcodes genau macht? Das wäre sehr nett <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>Mit freundlichen Grüßen<br />
Jonathan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2511052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2511052</guid><dc:creator><![CDATA[Jonathan_Heuser]]></dc:creator><pubDate>Sun, 09 Oct 2016 17:02:58 GMT</pubDate></item><item><title><![CDATA[Reply to Daten aus einer Datei lesen on Sun, 09 Oct 2016 17:32:51 GMT]]></title><description><![CDATA[<p>Logisch gesehen: Sie liest Zahlen aus dem Stream namens file und hinterlegt sie in einem dynamischen int-Array namens data, das für diesen Zweck erstellt wird. Es wird angenommen, dass die Zahlen in der Datei durch irgendeine Art von Whitespace getrennt sind. Es wird gelesen, bis keine Zahl mehr gefunden werden konnte.</p>
<p>Technisch gesehen: Da wird eben einer der Konstruktor von std::vector aufgerufen, was du kennen solltest, wenn du nach dynamischen Arrays fragst. Hier der Konstruktor, der den Vector gleich mit den Werten zwischen dem ersten und zweiten Argument füllt. Das erste Argument ist ein istream_iterator auf dem Anfang der Datei, der zweite ein istream_iterator ohne Verknüpfung mit einer Datenquelle, was allgemein benutzt wird, um das Ende egal welcher Datenquelle zu signalisieren. Ein istream_iterator ist einfach ein iterator-artiges Interface für Streams (wie der Name schon sagt) und liest führt bei jedem Zugriff einfach einen operator&gt;&gt; mit dem Templateparameter als Datentyp aus.</p>
<p>Und jetzt hast du schon zweimal eine Antwort erhalten, die dir wahrscheinlich nicht wirklich weiter hilft. <a href="http://www.tty1.net/smart-questions_de.htm" rel="nofollow">Vielleicht stellst du die falschen Fragen?</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2511053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2511053</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 09 Oct 2016 17:32:51 GMT</pubDate></item></channel></rss>