<?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 in vector&amp;lt;voctor&amp;lt;double&amp;gt;&amp;gt; speichern]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuch aus einer Text Datei die Werte in eine Matrix zu speichern. Der Teil des Codes sieht so aus:</p>
<p>ifstream Eingabe1(&quot;Delta.txt&quot;);<br />
vector &lt;vector&lt;double&gt; &gt; c5;<br />
if (Eingabe1) {<br />
for ( unsigned t = 0; t &lt; instance.numTracks(); ++t) {<br />
for ( unsigned i = 0; i &lt; instance.numTrains(); ++i) {</p>
<p>Eingabe1 &gt;&gt; c5[t][i] ;<br />
c5[t][i] = c5[t][i] + 0.1;<br />
}<br />
}<br />
}</p>
<p>wenn ich das so mache bekomme ich eine Segmentation Fault Meldung. Kann es daran liegen, dass ich nicht sage wie groß c5 ist? Oder mache ich hier garnicht das was ich möchte?</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/304677/txt-datei-in-vector-lt-voctor-lt-double-gt-gt-speichern</link><generator>RSS for Node</generator><lastBuildDate>Thu, 25 Jun 2026 04:20:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/304677.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Jun 2012 09:20:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to txt. Datei in vector&amp;lt;voctor&amp;lt;double&amp;gt;&amp;gt; speichern on Tue, 12 Jun 2012 09:20:10 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuch aus einer Text Datei die Werte in eine Matrix zu speichern. Der Teil des Codes sieht so aus:</p>
<p>ifstream Eingabe1(&quot;Delta.txt&quot;);<br />
vector &lt;vector&lt;double&gt; &gt; c5;<br />
if (Eingabe1) {<br />
for ( unsigned t = 0; t &lt; instance.numTracks(); ++t) {<br />
for ( unsigned i = 0; i &lt; instance.numTrains(); ++i) {</p>
<p>Eingabe1 &gt;&gt; c5[t][i] ;<br />
c5[t][i] = c5[t][i] + 0.1;<br />
}<br />
}<br />
}</p>
<p>wenn ich das so mache bekomme ich eine Segmentation Fault Meldung. Kann es daran liegen, dass ich nicht sage wie groß c5 ist? Oder mache ich hier garnicht das was ich möchte?</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2222299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2222299</guid><dc:creator><![CDATA[Tugba]]></dc:creator><pubDate>Tue, 12 Jun 2012 09:20:10 GMT</pubDate></item><item><title><![CDATA[Reply to txt. Datei in vector&amp;lt;voctor&amp;lt;double&amp;gt;&amp;gt; speichern on Tue, 12 Jun 2012 09:26:43 GMT]]></title><description><![CDATA[<p>Ja. Wenn du auf ein Array/Vector mittels [] zugreifst, muss das Element existieren, da nur ein neuer Wert zugewiesen wird. Schau dir doch mal push_back an. Dann mache dich mit std::vector vertraut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2222300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2222300</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Tue, 12 Jun 2012 09:26:43 GMT</pubDate></item><item><title><![CDATA[Reply to txt. Datei in vector&amp;lt;voctor&amp;lt;double&amp;gt;&amp;gt; speichern on Tue, 12 Jun 2012 09:27:33 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/304372-full" rel="nofollow">http://www.c-plusplus.net/forum/304372-full</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2222301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2222301</guid><dc:creator><![CDATA[vector1337]]></dc:creator><pubDate>Tue, 12 Jun 2012 09:27:33 GMT</pubDate></item><item><title><![CDATA[Reply to txt. Datei in vector&amp;lt;voctor&amp;lt;double&amp;gt;&amp;gt; speichern on Tue, 12 Jun 2012 09:50:13 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>danke euch erst mal!<br />
Ich habe mal folgendes versucht. Aber irgendwie funktioniert das nicht</p>
<p>ifstream Eingabe1(&quot;Delta.txt&quot;);</p>
<p>if (!Eingabe1) {<br />
cerr &lt;&lt; &quot;Datei kann nicht geöffnet werden&quot; &lt;&lt; endl;<br />
exit(-1);<br />
}</p>
<p>vector&lt;vector&lt;double&gt;&gt; c5;<br />
while (Eingabe1) {<br />
string line;<br />
getline(ifs, line);<br />
istringstream iss(line);<br />
vector&lt;double&gt; values;<br />
istream_iterator&lt;double&gt;(iss);<br />
copy(istream_iterator&lt;double&gt;(iss),<br />
istream_iterator&lt;double&gt;(),<br />
back_insert_iterator&lt;vector&lt;double&gt; &gt;(values));<br />
if (values.size() &gt; 0) c5.push_back(values);</p>
<p>for ( unsigned t = 0; t &lt; instance.numTracks(); ++t) {<br />
for ( unsigned i = 0; i &lt; instance.numTrains(); ++i) {</p>
<p>Eingabe1 &gt;&gt; c5[t][i] ;<br />
c5[t][i] = c5[t][i] + 0.1;<br />
}<br />
}<br />
}</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2222306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2222306</guid><dc:creator><![CDATA[Tugba]]></dc:creator><pubDate>Tue, 12 Jun 2012 09:50:13 GMT</pubDate></item><item><title><![CDATA[Reply to txt. Datei in vector&amp;lt;voctor&amp;lt;double&amp;gt;&amp;gt; speichern on Tue, 12 Jun 2012 10:07:13 GMT]]></title><description><![CDATA[<p>Was funktioniert nicht? Und verwende absofort bitte die Code-Tags, die findest du unter den Smileys, oder</p>
<p>am Anfang und Ende deines Codes schreiben. Gib uns einen Fehlerbericht und was du machen willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2222313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2222313</guid><dc:creator><![CDATA[vector1337]]></dc:creator><pubDate>Tue, 12 Jun 2012 10:07:13 GMT</pubDate></item><item><title><![CDATA[Reply to txt. Datei in vector&amp;lt;voctor&amp;lt;double&amp;gt;&amp;gt; speichern on Tue, 12 Jun 2012 10:14:24 GMT]]></title><description><![CDATA[<p>Du hast die Werte doch gerade eingelesen, warum dann noch die for-Schleife?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2222316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2222316</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Tue, 12 Jun 2012 10:14:24 GMT</pubDate></item><item><title><![CDATA[Reply to txt. Datei in vector&amp;lt;voctor&amp;lt;double&amp;gt;&amp;gt; speichern on Tue, 12 Jun 2012 11:16:13 GMT]]></title><description><![CDATA[<p>Tugba schrieb:</p>
<blockquote>
<p>Aber irgendwie funktioniert das nicht</p>
</blockquote>
<p>Jetzt wissen wir genau was dich stört. Irgendwie.</p>
<p>Okay, Ironie beiseite, bitte lies dir die mit <strong>wichtig</strong> gekennzeichneten Threads hier im Forum durch. Das sollte man grundsätzlich in jedem Forum machen, <em>bevor</em> man zum ersten Mal postet, wenn man sich nicht als absoluter Noob outen möchte <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/2222333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2222333</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 12 Jun 2012 11:16:13 GMT</pubDate></item><item><title><![CDATA[Reply to txt. Datei in vector&amp;lt;voctor&amp;lt;double&amp;gt;&amp;gt; speichern on Tue, 12 Jun 2012 12:18:31 GMT]]></title><description><![CDATA[<p>Nur so am Rande:</p>
<p>Tugba schrieb:</p>
<blockquote>
<p>back_insert_iterator&lt;vector&lt;double&gt; &gt;(values)</p>
</blockquote>
<p>kannst du durch</p>
<pre><code class="language-cpp">back_inserter(values)
</code></pre>
<p>ersetzen. back_inserter ist ein Funktionstemplate, über welches der Container-Typ automatisch vom Compiler deduziert wird. Die Rückgabe ist in diesem Fall auch nur ein back_insert_iterator&lt;vector&lt;double&gt; &gt;-Objekt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2222351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2222351</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Tue, 12 Jun 2012 12:18:31 GMT</pubDate></item></channel></rss>