<?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[werte kopieren]]></title><description><![CDATA[<p>liebe leute!</p>
<p>hätte eine frage bzgl arrays kopieren!</p>
<p>ich habe ein array also eine hashtabelle die gefüllt wird , die ich dann sortieren(quicksort) will.</p>
<p>also ich will die tabelle der add methode in meine sort funktion kopieren aber nur die die stellen wo was drinnen steht. das ist mri kalr das ich das mit ner if bediengung machen kann.</p>
<p>if(status[pos] == filled) -&gt; dann kopiere die werte in meine neue tabelle</p>
<p>jz zu meiner eigentlichen frage:</p>
<p>wie kann ich die alte tabelle in ne neue kopieren?! also muss ich das schätze ich mal in die if-bed. rein schreiben also davor noch ne for shcleife die alle werte durchschaut dann if und dann muss ich meine werte in ne neue tabelle kopieren die ich dann sortieren kann.</p>
<p>wie mach cih das am betsen?!</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/304421/werte-kopieren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 16:29:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/304421.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 Jun 2012 21:06:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to werte kopieren on Tue, 05 Jun 2012 21:06:13 GMT]]></title><description><![CDATA[<p>liebe leute!</p>
<p>hätte eine frage bzgl arrays kopieren!</p>
<p>ich habe ein array also eine hashtabelle die gefüllt wird , die ich dann sortieren(quicksort) will.</p>
<p>also ich will die tabelle der add methode in meine sort funktion kopieren aber nur die die stellen wo was drinnen steht. das ist mri kalr das ich das mit ner if bediengung machen kann.</p>
<p>if(status[pos] == filled) -&gt; dann kopiere die werte in meine neue tabelle</p>
<p>jz zu meiner eigentlichen frage:</p>
<p>wie kann ich die alte tabelle in ne neue kopieren?! also muss ich das schätze ich mal in die if-bed. rein schreiben also davor noch ne for shcleife die alle werte durchschaut dann if und dann muss ich meine werte in ne neue tabelle kopieren die ich dann sortieren kann.</p>
<p>wie mach cih das am betsen?!</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2220025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220025</guid><dc:creator><![CDATA[pepschi]]></dc:creator><pubDate>Tue, 05 Jun 2012 21:06:13 GMT</pubDate></item><item><title><![CDATA[Reply to werte kopieren on Tue, 05 Jun 2012 21:15:01 GMT]]></title><description><![CDATA[<p>Zeig ein bisschen Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2220030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220030</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Tue, 05 Jun 2012 21:15:01 GMT</pubDate></item><item><title><![CDATA[Reply to werte kopieren on Tue, 05 Jun 2012 21:22:39 GMT]]></title><description><![CDATA[<p>values[i] ist meine tabelle nach dem einfügen sortlist sollte dann die neue tabelle sein!</p>
<p>das soll der teil sein, wo die werte durchlaufen werden und nachgeschaut wird wo was drinnen steht und wo nicht und ne neue tabelle erstellt wird</p>
<pre><code class="language-cpp">size_t sortlist=0;

     sortlist = new E[keienahnung was da rein gehört];

 for(size_t i = 0,x = 0; i &lt; this-&gt;nmax; i++){ //Werte in neue Tabelle kopieren
               if(status[i] == filled) {

                      sortlist[x] = &amp;values[i];
               }
    }
</code></pre>
<p>IrgendeinName schrieb:</p>
<blockquote>
<p>Zeig ein bisschen Code.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2220036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220036</guid><dc:creator><![CDATA[pepschi]]></dc:creator><pubDate>Tue, 05 Jun 2012 21:22:39 GMT</pubDate></item><item><title><![CDATA[Reply to werte kopieren on Tue, 05 Jun 2012 22:42:02 GMT]]></title><description><![CDATA[<p>Es ist irgendwie ein kleines Wunder, aber anscheinend hat dir bei deinen bisherigen Fragen tatsächlich noch niemand gesagt, dass du einfach mal vector nehmen sollst. Anscheinend waren wir immer zu geschockt vom Rest.</p>
<p>In diesem Sinne: Ersetz deine ganzen dynamischen Arrays durch std::vector und alle statischen Arrays durch std::array. Das ist die Instantlösung aller deiner Probleme, selbst derer, von denen du bisher noch nicht einmal gemerkt hast, das du Probleme hast. new[] und delete[] darf man in C++ immer als Fehler ansehen, außer vielleicht in sehr konstruierten Ausnahmefällen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2220061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220061</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 05 Jun 2012 22:42:02 GMT</pubDate></item><item><title><![CDATA[Reply to werte kopieren on Wed, 06 Jun 2012 07:38:01 GMT]]></title><description><![CDATA[<p>ok danke...also wir haben das so mit delete [] udn new [] gelernt haben von std:: nie was gehört. ich versuchs mal danke für den tipp!</p>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Es ist irgendwie ein kleines Wunder, aber anscheinend hat dir bei deinen bisherigen Fragen tatsächlich noch niemand gesagt, dass du einfach mal vector nehmen sollst. Anscheinend waren wir immer zu geschockt vom Rest.</p>
<p>In diesem Sinne: Ersetz deine ganzen dynamischen Arrays durch std::vector und alle statischen Arrays durch std::array. Das ist die Instantlösung aller deiner Probleme, selbst derer, von denen du bisher noch nicht einmal gemerkt hast, das du Probleme hast. new[] und delete[] darf man in C++ immer als Fehler ansehen, außer vielleicht in sehr konstruierten Ausnahmefällen.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2220111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220111</guid><dc:creator><![CDATA[pepschi]]></dc:creator><pubDate>Wed, 06 Jun 2012 07:38:01 GMT</pubDate></item><item><title><![CDATA[Reply to werte kopieren on Wed, 06 Jun 2012 08:23:14 GMT]]></title><description><![CDATA[<p>pepschi schrieb:</p>
<blockquote>
<p>ok danke...also wir haben das so mit delete [] udn new [] gelernt haben von std:: nie was gehört.</p>
</blockquote>
<p>Dann versucht euch der Lehrer/Prof beizubringen, wie man ein Getriebe baut, bevor er euch zeigt, wie man mit dem Auto umgeht. Du sitzt mit den ganzen verkeilten Zahnrädern da und kommst nicht von der Stelle. Überlass das Getriebe den Motorenbauern und steig einfach ins Auto, schließlich willst du nur kurz zum Einkaufen <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>vector ist eines der wichtigsten Elemente der Standardbibliothek, der sollte euch lange vor der manuellen Speicherverwaltung beigebracht werden. Aber vermutlich handelt es sich auch bei deinem Prof um einen der vielen Leerkörper, die Anfang der 90er stehen geblieben sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2220126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220126</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 06 Jun 2012 08:23:14 GMT</pubDate></item></channel></rss>