<?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[Anfängerfrage: Strukturarray sortieren - sort? qsort?]]></title><description><![CDATA[<p>Hallo,<br />
habe gerade irgendwie ein Brett vor'm Kopf. <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>Ich habe ein Strukturarray, dass ich gern sortieren würde.</p>
<pre><code class="language-cpp"># include &lt;algorithm&gt;
     ...

int length;

myfunction{
	struct mystruct{
	  float a;	
	  int b[2],c[2];	
		};

	struct mystruct array[length];

      ....
     }
</code></pre>
<p>Es soll nach a sortiert werden.</p>
<p>Bisher hab ich immer nur Fehlermeldungen bekommen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /><br />
Ich habe soviel herumprobiert, dass ich nicht mehr weiß, was richtig und was falsch ist.</p>
<p><em>'Hilfe'</em></p>
<p>Könnte mir jemand den korrekten Aufruf von sort() zeigen?</p>
<p>Und wenn wir schonmal dabei sind:<br />
welcher Unterschied ergibt sich zwischen dem obrigen Strukturarray und einem array[5][length] ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/298542/anfängerfrage-strukturarray-sortieren-sort-qsort</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 18:54:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/298542.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 22 Jan 2012 20:04:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfängerfrage: Strukturarray sortieren - sort? qsort? on Sun, 22 Jan 2012 20:04:55 GMT]]></title><description><![CDATA[<p>Hallo,<br />
habe gerade irgendwie ein Brett vor'm Kopf. <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>Ich habe ein Strukturarray, dass ich gern sortieren würde.</p>
<pre><code class="language-cpp"># include &lt;algorithm&gt;
     ...

int length;

myfunction{
	struct mystruct{
	  float a;	
	  int b[2],c[2];	
		};

	struct mystruct array[length];

      ....
     }
</code></pre>
<p>Es soll nach a sortiert werden.</p>
<p>Bisher hab ich immer nur Fehlermeldungen bekommen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /><br />
Ich habe soviel herumprobiert, dass ich nicht mehr weiß, was richtig und was falsch ist.</p>
<p><em>'Hilfe'</em></p>
<p>Könnte mir jemand den korrekten Aufruf von sort() zeigen?</p>
<p>Und wenn wir schonmal dabei sind:<br />
welcher Unterschied ergibt sich zwischen dem obrigen Strukturarray und einem array[5][length] ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2171236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2171236</guid><dc:creator><![CDATA[Luka_one]]></dc:creator><pubDate>Sun, 22 Jan 2012 20:04:55 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage: Strukturarray sortieren - sort? qsort? on Sun, 22 Jan 2012 20:12:11 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class A
{
  float f_;
public:
  bool operator &lt; (A const&amp; a) // Damit die sort() Funktion auch vergleichen kann
  {
    return f_ &lt; a.f_;
  }
};

int main()
{
  std::vector&lt;A&gt; v(500); // Da die Länge nicht konstant ist, brauchst du dynamischen Speicher
  std::sort(v.begin(), v.end());
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2171237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2171237</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sun, 22 Jan 2012 20:12:11 GMT</pubDate></item></channel></rss>