<?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[Mehrere Fragen zu Arrays und Typecast]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>bin schon sehr verzweifelt inzwischen weil mein Programm soviele Fehler ausspuckt.<br />
Meine Fragen sind folgende:</p>
<p>a) kann man Arrays mit dynamischer (=Benutzereingaben-Integer) Größe erzeugen? Wenn ja, wie ist das am einfachsten möglich?</p>
<p>b) Wie kann ich einer Funktion ein Array übergeben? Die Funktion mault v.a. wieder wegen der fehlenden Größe rum...</p>
<p>c) Wie kann ich einen string in einen double-Wert casten?<br />
.edit: Hab c) gelöst... atof(Variable.data()); ...</p>
<p>Bin echt am Ende... Wer mag mir helfen? Wäre sehr dankbar... gibt n Bier ^^</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/167573/mehrere-fragen-zu-arrays-und-typecast</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 00:38:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/167573.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Dec 2006 16:45:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mehrere Fragen zu Arrays und Typecast on Tue, 12 Dec 2006 16:53:00 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>bin schon sehr verzweifelt inzwischen weil mein Programm soviele Fehler ausspuckt.<br />
Meine Fragen sind folgende:</p>
<p>a) kann man Arrays mit dynamischer (=Benutzereingaben-Integer) Größe erzeugen? Wenn ja, wie ist das am einfachsten möglich?</p>
<p>b) Wie kann ich einer Funktion ein Array übergeben? Die Funktion mault v.a. wieder wegen der fehlenden Größe rum...</p>
<p>c) Wie kann ich einen string in einen double-Wert casten?<br />
.edit: Hab c) gelöst... atof(Variable.data()); ...</p>
<p>Bin echt am Ende... Wer mag mir helfen? Wäre sehr dankbar... gibt n Bier ^^</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190730</guid><dc:creator><![CDATA[Natural_born_chilla]]></dc:creator><pubDate>Tue, 12 Dec 2006 16:53:00 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Fragen zu Arrays und Typecast on Tue, 12 Dec 2006 17:27:40 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>a)<br />
mit Hilfe von new<br />
<a href="http://tutorial.schornboeck.net/dyn_speicher.htm" rel="nofollow">http://tutorial.schornboeck.net/dyn_speicher.htm</a><br />
oder auch std::vector<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-143816.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-143816.html</a><br />
b) bei der ersten Variante mußt du die Größe separat mit übergeben (das Array als Pointer). Bei der zweiten Variante kannst du den vector direkt (besser als konstante Referenz) übergeben.<br />
c)<br />
siehe <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39488.html" rel="nofollow">FAQ</a></p>
<p>Vielleicht wäre es auch hilfreiech weitere Kapitel des oben genannten Tutorials durchzuarbeiten (Referenzen, Zeiger).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190736</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 12 Dec 2006 17:27:40 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Fragen zu Arrays und Typecast on Tue, 12 Dec 2006 17:52:11 GMT]]></title><description><![CDATA[<p>Hmmm, Zeiger... Hab ich mir schon angetan, vermutlich zu wenig. Werde das jetzt nachholen... müssen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Zur Lösung der Arrays dynamischer Größe:<br />
Wow, ist ja echt einfach! Vielen Dank!</p>
<p>Werde mich jetzt weiter darum kümmern... Also, wie gesagt, bin sehr dankbar!</p>
<p>Grüße</p>
<p>.edit:</p>
<pre><code class="language-cpp">double streckeberechnen(string Stadt[][], int n)
</code></pre>
<p>meine Funktion<br />
und</p>
<pre><code class="language-cpp">string* arr;
	arr = new string[numb][3];
</code></pre>
<p>erzeugt mein array... wie übergebe ich da die Größe separat? noch nen parameter int mit übergeben der gleich numb ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190763</guid><dc:creator><![CDATA[Natural_born_chilla]]></dc:creator><pubDate>Tue, 12 Dec 2006 17:52:11 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Fragen zu Arrays und Typecast on Wed, 13 Dec 2006 07:15:17 GMT]]></title><description><![CDATA[<p>Das mit der variablen Größe (und der impliziten Umwandlung Array-&gt;Pointer) funktioniert leider nur in einer Dimension, also mußt du die innere Dimension des Arrays trotzdem direkt angeben. Als Alterantive bleibt noch ein vector&lt;vector&lt;T&gt; &gt;, ein T** (den du vermutlich selber aufbereiten mußt) oder eine Indexumrechnung von 2D auf 1D.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190981</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190981</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 13 Dec 2006 07:15:17 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Fragen zu Arrays und Typecast on Wed, 13 Dec 2006 07:33:11 GMT]]></title><description><![CDATA[<p>Falls Boost vorhanden ist kannst du boost::multi_array verwenden für multidimensionale Arrays. Die übergabe zur Funktion erübrigt sich ja dann ebenfalls (konstante Referenz, ...). Zum umwandeln von string in double kannst du z.B. auch boost::lexical_cast verwenden, das is etwas besser als die Vorschläge im FAQ.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190993</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 13 Dec 2006 07:33:11 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Fragen zu Arrays und Typecast on Wed, 13 Dec 2006 07:37:29 GMT]]></title><description><![CDATA[<p>David_pb schrieb:</p>
<blockquote>
<p>Zum umwandeln von string in double kannst du z.B. auch boost::lexical_cast verwenden, das is etwas besser als die Vorschläge im FAQ.</p>
</blockquote>
<p>Wieso das? Afaik ist boost::lexical_cast nur ein verallgemeinerter Wrapper um die stringstream-Lösung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190994</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 13 Dec 2006 07:37:29 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Fragen zu Arrays und Typecast on Wed, 13 Dec 2006 07:46:17 GMT]]></title><description><![CDATA[<p>Hm, spontan fällt mir da ein: Es ist leichter zu benutzen, hat implizit automatischen unicode Support (wstringstream), wirft einen eigenen Exceptiontyp bei nicht erfolgreicher Umwandlung. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1190995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1190995</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 13 Dec 2006 07:46:17 GMT</pubDate></item></channel></rss>