<?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[Integer aus Datei einlesen]]></title><description><![CDATA[<p>Ich würde gerne eine Textdatei mit mehreren Integern einlesen, und in meinem Programm in einem Array speichern. Jeder Integer hat eine eigene neue Zeile. Wie kann ich dies intelligent in meinem Programm einbauen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159509/integer-aus-datei-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 14:51:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159509.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Sep 2006 20:09:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Integer aus Datei einlesen on Fri, 15 Sep 2006 20:09:58 GMT]]></title><description><![CDATA[<p>Ich würde gerne eine Textdatei mit mehreren Integern einlesen, und in meinem Programm in einem Array speichern. Jeder Integer hat eine eigene neue Zeile. Wie kann ich dies intelligent in meinem Programm einbauen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138177</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Fri, 15 Sep 2006 20:09:58 GMT</pubDate></item><item><title><![CDATA[Reply to Integer aus Datei einlesen on Fri, 15 Sep 2006 20:26:33 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Du könntest über getline einlesen und dann nach integer konvertieren oder auch einfach nur eine integer-matrix füllen.</p>
<p>MFG winexec*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138184</guid><dc:creator><![CDATA[winexec*]]></dc:creator><pubDate>Fri, 15 Sep 2006 20:26:33 GMT</pubDate></item><item><title><![CDATA[Reply to Integer aus Datei einlesen on Fri, 15 Sep 2006 20:37:06 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Vielleicht möchtest du ein Beispiel:</p>
<p>Textdatei:</p>
<pre><code>3

32768
1227
1845
</code></pre>
<p>Source:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

int main(){
    int count = 0;
	ifstream in(&quot;inuse.txt&quot;);
	if(in){
        in &gt;&gt; count;
        int *matrix = new int[count];
        for(int i = 0; i &lt; count; i++){
            in &gt;&gt; matrix[i];
        }
        for(int i = 0; i &lt; count; i++){
            cout &lt;&lt; matrix[i] &lt;&lt; endl;
        }
	}
}
</code></pre>
<p>MFG winexec*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138191</guid><dc:creator><![CDATA[winexec*]]></dc:creator><pubDate>Fri, 15 Sep 2006 20:37:06 GMT</pubDate></item><item><title><![CDATA[Reply to Integer aus Datei einlesen on Fri, 15 Sep 2006 20:49:32 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12805">@winexec</a> : Bei deinem Beispiel wird der durch new reservierte Speicher nicht wieder freigegeben.<br />
Und in C++ sollte man wenn möglich Container wie std::vector nehmen, da diese den Speicher automatisch veralten.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138197</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 15 Sep 2006 20:49:32 GMT</pubDate></item><item><title><![CDATA[Reply to Integer aus Datei einlesen on Sat, 16 Sep 2006 07:56:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Sollte nur als Beispiel dienen. Ist mir schon klar :).</p>
<p>MFG winexec*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138299</guid><dc:creator><![CDATA[winexec*]]></dc:creator><pubDate>Sat, 16 Sep 2006 07:56:12 GMT</pubDate></item><item><title><![CDATA[Reply to Integer aus Datei einlesen on Sat, 16 Sep 2006 10:06:08 GMT]]></title><description><![CDATA[<p>Yo, nim STL Container:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;fstream&gt;

int main()
{
	std::ifstream stream( &quot;foo.txt&quot; );

	if ( !stream )
		throw std::logic_error( &quot;Datei konnte nicht geoeffnet werden&quot; );

	int count;
	std::vector&lt; int &gt; buffer;

	stream &gt;&gt; count;

	if ( 0 == count )
	{
		std::cout &lt;&lt; &quot;keine Daten vorhanden&quot;;
	}
	else
	{
		buffer.resize( count );

		for ( int i = 0; i &lt; count; ++i )
		{
			stream &gt;&gt; buffer[ i ];
		}
	}

	stream.close();

	for ( std::vector&lt; int &gt;::iterator it = buffer.begin(); it != buffer.end(); ++it )
	{
		std::cout &lt;&lt; *it &lt;&lt; std::endl;
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1138363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138363</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Sat, 16 Sep 2006 10:06:08 GMT</pubDate></item></channel></rss>