<?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[Array sortieren nach Wert]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein Problem, ich habe eine Array mit 100 Feldern,<br />
soll ne Highscoreliste sein:</p>
<p>0,3,6,9 Hunderter Stelle<br />
1,4,7,10 Zehner Stelle<br />
2,5,8,11 Einser Stelle</p>
<p>und immer so:</p>
<p>Name: [0][1][2]</p>
<p>Wie kann ich jetzt die Punkte in eine neue Array Platz schreiben, möglichst zusammen und sortiert(höchste Zahl aus den 3Felder in Platz[1]</p>
<p>gibts da irgendeine Möglichkeit</p>
<p>PS: schimpfts mich nicht als Noob, ich weiß es ist kein guter Stil, aber es funzt. Das ist alles was ich will</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/233356/array-sortieren-nach-wert</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 22:54:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233356.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Feb 2009 18:17:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:17:30 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein Problem, ich habe eine Array mit 100 Feldern,<br />
soll ne Highscoreliste sein:</p>
<p>0,3,6,9 Hunderter Stelle<br />
1,4,7,10 Zehner Stelle<br />
2,5,8,11 Einser Stelle</p>
<p>und immer so:</p>
<p>Name: [0][1][2]</p>
<p>Wie kann ich jetzt die Punkte in eine neue Array Platz schreiben, möglichst zusammen und sortiert(höchste Zahl aus den 3Felder in Platz[1]</p>
<p>gibts da irgendeine Möglichkeit</p>
<p>PS: schimpfts mich nicht als Noob, ich weiß es ist kein guter Stil, aber es funzt. Das ist alles was ich will</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657446</guid><dc:creator><![CDATA[VirusMaker]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:17:30 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:19:30 GMT]]></title><description><![CDATA[<p><a href="http://www.cplusplus.com/reference/algorithm/sort.html" rel="nofollow">std::sort</a></p>
<p>Damit solltest du das hinkriegen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657449</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:19:30 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:22:14 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p><a href="http://www.cplusplus.com/reference/algorithm/sort.html" rel="nofollow">std::sort</a></p>
<p>Damit solltest du das hinkriegen..</p>
</blockquote>
<p>Hmmm...</p>
<p>Ich kenne mich nicht mit Vektoren aus, also verstehe ich das Beispiel nicht, kannst du mir bitte sagen, wie ich das in meinen Fall machen muss???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657454</guid><dc:creator><![CDATA[VirusMaker]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:22:14 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:22:17 GMT]]></title><description><![CDATA[<p>Würde es nicht reichen, ein Array zu haben? Oder wie meinst du das genau mit den Stellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657455</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:22:17 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:23:47 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Würde es nicht reichen, ein Array zu haben? Oder wie meinst du das genau mit den Stellen?</p>
</blockquote>
<p>Ja schon, aber ist das dann nicht noch koplizierter?</p>
<p>Naja, ich will nur, dass ich die 3Felder in 1Feld kopiere(oder verschiebe) und das geordnet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657457</guid><dc:creator><![CDATA[VirusMaker]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:23:47 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:29:28 GMT]]></title><description><![CDATA[<p>VirusMaker schrieb:</p>
<blockquote>
<p>Ich kenne mich nicht mit Vektoren aus, also verstehe ich das Beispiel nicht, kannst du mir bitte sagen, wie ich das in meinen Fall machen muss???</p>
</blockquote>
<p>Die Sortierfunktion kann auch auf Arrays angewendet werden:</p>
<pre><code class="language-cpp">int Array[7] = {3, 1, 5, 7, 6, 2, 4};
std::sort(Array, Array+7);
</code></pre>
<p>VirusMaker schrieb:</p>
<blockquote>
<p>Naja, ich will nur, dass ich die 3Felder in 1Feld kopiere(oder verschiebe) und das geordnet</p>
</blockquote>
<p>Vielleicht habe ich das auch falsch verstanden. Also was hast du für 3 Arrays, und wie sollen die genau zu einem zusammengefasst werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657462</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:29:28 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:42:18 GMT]]></title><description><![CDATA[<p>Ne, ich habe das so gemeint:</p>
<p>1 Array<br />
Feld 0 )<br />
Feld 1 ) kopieren nach neue Array<br />
Feld 2 )</p>
<p>die 3 zusamme in ein Feld einer neuen Array</p>
<p>und noch was, wie mach ich aus char-Array einen String<br />
denn string a=charA[1] geht nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657473</guid><dc:creator><![CDATA[VirusMaker]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:42:18 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:49:34 GMT]]></title><description><![CDATA[<p>VirusMaker schrieb:</p>
<blockquote>
<p>Ne, ich habe das so gemeint:</p>
<p>1 Array<br />
Feld 0 )<br />
Feld 1 ) kopieren nach neue Array<br />
Feld 2 )</p>
<p>die 3 zusamme in ein Feld einer neuen Array</p>
</blockquote>
<p>Du meinst, du willst alle Elemente aneinanderhängen? Das ist mit Arrays mühsam, dafür nimmst du besser <code>std::vector</code> oder einen anderen Container. Falls du es unbedingt mit Arrays machen willst, deklarierst du eben eines mit genügender Grösse, fügst die Elemente nacheinander ein und lässt <code>std::sort</code> von Anfang bis Ende sortieren.</p>
<p>VirusMaker schrieb:</p>
<blockquote>
<p>und noch was, wie mach ich aus char-Array einen String<br />
denn string a=charA[1] geht nicht!</p>
</blockquote>
<p>So:</p>
<pre><code class="language-cpp">char CString[] = &quot;Hallo&quot;;
std::string String = CString;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1657477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657477</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:49:34 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:53:11 GMT]]></title><description><![CDATA[<p>[quote=&quot;Nexus]So:</p>
<pre><code class="language-cpp">char CString[] = &quot;Hallo&quot;;
std::string String = CString;
</code></pre>
<p>[/quote]</p>
<p>ich wollte damit eigendlich meine 3 Zahlen aus meinen Feldern in eine string schreiben, sie mit string.append verbinden und dann sie mit atof in die neue int-Array schreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657485</guid><dc:creator><![CDATA[VirusMaker]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:53:11 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:55:21 GMT]]></title><description><![CDATA[<p>Ah so. Dann sag doch das. <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>
<pre><code class="language-cpp">int Zahl1, Zahl2, Zahl3;            // deine 3 Zahlen
int Resultat;                       // dein Ergebnis (kann auch das Array-Element sein)

std::stringstream Stream;           // StringStream anlegen
Stream &lt;&lt; Zahl1 &lt;&lt; Zahl2 &lt;&lt; Zahl3;  // Zahlen einlesen
Stream &gt;&gt; Resultat;                 // Zahlen ausgeben
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1657487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657487</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:55:21 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 18:57:04 GMT]]></title><description><![CDATA[<p>VirusMaker schrieb:</p>
<blockquote>
<p>ich wollte damit eigendlich meine 3 Zahlen aus meinen Feldern in eine string schreiben, sie mit string.append verbinden und dann sie mit atof in die neue int-Array schreiben</p>
</blockquote>
<p>Warum hast du das denn nicht schon von Anfang an so geschrieben?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657488</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:57:04 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 19:04:33 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Ah so. Dann sag doch das. <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>
<pre><code class="language-cpp">int Zahl1, Zahl2, Zahl3;            // deine 3 Zahlen
int Resultat;                       // dein Ergebnis (kann auch das Array-Element sein)

std::stringstream Stream;           // StringStream anlegen
Stream &lt;&lt; Zahl1 &lt;&lt; Zahl2 &lt;&lt; Zahl3;  // Zahlen einlesen
Stream &gt;&gt; Resultat;                 // Zahlen ausgeben
</code></pre>
</blockquote>
<p>Wollte es jetzt so schreiben:</p>
<pre><code class="language-cpp">std::stringstream Stream;
Stream &lt;&lt; punkte[0] &lt;&lt; punkte[1] &lt;&lt; punkte[2];
Stream &gt;&gt; liste[1];
</code></pre>
<p>doch 1.) stringstream kennt er nicht(welcher Header)<br />
2.)wie soll ich aus meiner punkte[0] ein int machen (achtung kein *punkte)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657490</guid><dc:creator><![CDATA[VirusMaker]]></dc:creator><pubDate>Tue, 03 Feb 2009 19:04:33 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 19:22:59 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;sstream&gt;
</code></pre>
<p>Was hast dann punkte[0] für einen Typen?!</p>
<p>Zeig sonst doch mal ein wenig Code. Aus deinen Beschreibungen werde ich nicht wirklich schlau..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657511</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 03 Feb 2009 19:22:59 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 19:40:07 GMT]]></title><description><![CDATA[<p>VirusMaker schrieb:</p>
<blockquote>
<p>2.)wie soll ich aus meiner punkte[0] ein int machen (achtung kein *punkte)</p>
</blockquote>
<p>Ist es denn so schwer, sich vernünftig auszudrücken? drakon und ich sind jetzt schon den ganzen Thread am Raten... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Beschreibe konkret, wo dein Problem liegt. Am besten benutzt du ein Stück Code zur Veranschaulichung...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657517</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 03 Feb 2009 19:40:07 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 20:05:56 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>VirusMaker schrieb:</p>
<blockquote>
<p>2.)wie soll ich aus meiner punkte[0] ein int machen (achtung kein *punkte)</p>
</blockquote>
<p>Ist es denn so schwer, sich vernünftig auszudrücken? drakon und ich sind jetzt schon den ganzen Thread am Raten... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Beschreibe konkret, wo dein Problem liegt. Am besten benutzt du ein Stück Code zur Veranschaulichung...</p>
</blockquote>
<pre><code class="language-cpp">char punkte[100];
punkte[1]='1';
</code></pre>
<p>wie mache ich aus punkte[1], die die Zahl 1 enthält(oder den Ascii-Code davon) eine int zu machen</p>
<pre><code class="language-cpp">int zahl=punkte[1];
</code></pre>
<p>geht nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657533</guid><dc:creator><![CDATA[VirusMaker]]></dc:creator><pubDate>Tue, 03 Feb 2009 20:05:56 GMT</pubDate></item><item><title><![CDATA[Reply to Array sortieren nach Wert on Tue, 03 Feb 2009 20:12:24 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;sstream&gt;
...

std::stringstream s;
char c = '1';
int c_i = 0;
s &lt;&lt; c;
s &gt;&gt; c_i;

std::cout &lt;&lt; i; // gibt 1 aus
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1657537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657537</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 03 Feb 2009 20:12:24 GMT</pubDate></item></channel></rss>