<?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[Neuling braucht Hilfe bei dynamischer Allokation]]></title><description><![CDATA[<p>Guten Tag zusammen,</p>
<p>ich lerne jetzt seit ca. 8 Wochen C++ und leider fällt es mir nicht so leicht, wie ich dachte.</p>
<p>Hier mein Problem:</p>
<p>Gegeben ist eine Matrix mit dem Anfangswert</p>
<p>Matrix = (double*) malloc (5 * sizeof(double));</p>
<p>diese Matrix ist für 5 Koeffizienten einer math. Funktion</p>
<p>sobald aber mehr als 5 Koeffizienten eingegeben werden soll der Platz um weiter 5 Koeffizienten erweitert werden, usw.<br />
Dies soll mit der Anweisung realloc getan werden.<br />
Nun zu meinem Problem, wenn ich z.B. 20 Koeffizienten eingeben möchte (unsigned short) soll die Matrix um den Faktor 4 erweitert werden</p>
<p>realloc (Matrix, 5*4);</p>
<p>Wie sieht die Schleife aus, die einen unsigned short Wert z.B. 21 immer durch 5 Teilt und dabei 4 Schleifendurchläufe zählt?</p>
<p>Bitte enschuldigt meine Formulierung, aber ich betrete im Bereich Programmieren völliges Neuland.</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181777/neuling-braucht-hilfe-bei-dynamischer-allokation</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 10:10:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181777.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 May 2007 10:17:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Neuling braucht Hilfe bei dynamischer Allokation on Thu, 17 May 2007 10:17:17 GMT]]></title><description><![CDATA[<p>Guten Tag zusammen,</p>
<p>ich lerne jetzt seit ca. 8 Wochen C++ und leider fällt es mir nicht so leicht, wie ich dachte.</p>
<p>Hier mein Problem:</p>
<p>Gegeben ist eine Matrix mit dem Anfangswert</p>
<p>Matrix = (double*) malloc (5 * sizeof(double));</p>
<p>diese Matrix ist für 5 Koeffizienten einer math. Funktion</p>
<p>sobald aber mehr als 5 Koeffizienten eingegeben werden soll der Platz um weiter 5 Koeffizienten erweitert werden, usw.<br />
Dies soll mit der Anweisung realloc getan werden.<br />
Nun zu meinem Problem, wenn ich z.B. 20 Koeffizienten eingeben möchte (unsigned short) soll die Matrix um den Faktor 4 erweitert werden</p>
<p>realloc (Matrix, 5*4);</p>
<p>Wie sieht die Schleife aus, die einen unsigned short Wert z.B. 21 immer durch 5 Teilt und dabei 4 Schleifendurchläufe zählt?</p>
<p>Bitte enschuldigt meine Formulierung, aber ich betrete im Bereich Programmieren völliges Neuland.</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286670</guid><dc:creator><![CDATA[snatchy]]></dc:creator><pubDate>Thu, 17 May 2007 10:17:17 GMT</pubDate></item><item><title><![CDATA[Reply to Neuling braucht Hilfe bei dynamischer Allokation on Thu, 17 May 2007 10:25:26 GMT]]></title><description><![CDATA[<p>Hi, 'malloc' = C. In C++ verwendet man 'new'. Allerdings ließe sich Dein Problem evtl. besser über die Verwendung existierender Datenstrukturen lösen, speziell den Vektor.</p>
<p>Schau Dir mal diesen Artikel in der C++-FAQ an:</p>
<p><a href="http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.19" rel="nofollow">http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.19</a></p>
<p>Oder, noch besser, lies die gesamte Artikelserie dazu:</p>
<p><a href="http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16" rel="nofollow">http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286675</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Thu, 17 May 2007 10:25:26 GMT</pubDate></item></channel></rss>