<?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[Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung]]></title><description><![CDATA[<p>Guten Tag<br />
Ich hab mal eine Frage<br />
Warum funktioniert dieses Programm nicht<br />
(stammt aus Basiswissen IT Berufe Anwendungsentwicklung)<br />
#include &lt;string.h&gt;<br />
#include &lt;stdio.h&gt;<br />
#include &lt;stdlib.h&gt;</p>
<p>void main(void)<br />
{<br />
char *c_zeiger;<br />
c_zeiger = malloc(10);<br />
strcpy(c_zeiger,&quot;ABC&quot;);<br />
printf(&quot;%s\n&quot;,c_zeiger);<br />
free(c_zeiger);<br />
}</p>
<p>wenn ich statt c_zeiger = malloc[10];<br />
c_zeiger = new char[10];<br />
eingebe funktioniert es!</p>
<p>Aber warum funktioniert das Original Programm(das steht wirklich so im Buch)nicht??</p>
<p>Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/118571/hilfe-hab-probleme-mit-der-daynamischen-speicherverwaltung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 15:14:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/118571.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Aug 2005 08:14:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 08:50:20 GMT]]></title><description><![CDATA[<p>Guten Tag<br />
Ich hab mal eine Frage<br />
Warum funktioniert dieses Programm nicht<br />
(stammt aus Basiswissen IT Berufe Anwendungsentwicklung)<br />
#include &lt;string.h&gt;<br />
#include &lt;stdio.h&gt;<br />
#include &lt;stdlib.h&gt;</p>
<p>void main(void)<br />
{<br />
char *c_zeiger;<br />
c_zeiger = malloc(10);<br />
strcpy(c_zeiger,&quot;ABC&quot;);<br />
printf(&quot;%s\n&quot;,c_zeiger);<br />
free(c_zeiger);<br />
}</p>
<p>wenn ich statt c_zeiger = malloc[10];<br />
c_zeiger = new char[10];<br />
eingebe funktioniert es!</p>
<p>Aber warum funktioniert das Original Programm(das steht wirklich so im Buch)nicht??</p>
<p>Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/855843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855843</guid><dc:creator><![CDATA[Tiny1984]]></dc:creator><pubDate>Mon, 22 Aug 2005 08:50:20 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 08:16:56 GMT]]></title><description><![CDATA[<p>Du compilierst C als C++ ?<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/855846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855846</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Mon, 22 Aug 2005 08:16:56 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 08:19:27 GMT]]></title><description><![CDATA[<p>Sorry hab ich vergessen zu posten<br />
C++<br />
Borland C++ Editor</p>
]]></description><link>https://www.c-plusplus.net/forum/post/855849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855849</guid><dc:creator><![CDATA[Tiny1984]]></dc:creator><pubDate>Mon, 22 Aug 2005 08:19:27 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 08:25:29 GMT]]></title><description><![CDATA[<p>Gib deiner Quellcode-Datei die Endung .c anstatt .cpp.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/855857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855857</guid><dc:creator><![CDATA[tipp]]></dc:creator><pubDate>Mon, 22 Aug 2005 08:25:29 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 08:38:21 GMT]]></title><description><![CDATA[<p>Hab ich gemacht<br />
leider bleibt die Fehlermeldung bestehen</p>
<p>Cannot convert 'void *' to 'char *'</p>
<p>Borland ist ein C++ Editor<br />
kann der vielleicht keinen c-Source verarbeiten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/855869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855869</guid><dc:creator><![CDATA[Tiny1984]]></dc:creator><pubDate>Mon, 22 Aug 2005 08:38:21 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 08:46:38 GMT]]></title><description><![CDATA[<p>So ist es richtig:</p>
<pre><code class="language-cpp">c_zeiger = (char*) malloc(10);
</code></pre>
<p>malloc() gibt dir void* zurück und nicht char* <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="😉"
    /><br />
Also musst du das casten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/855876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855876</guid><dc:creator><![CDATA[freaked]]></dc:creator><pubDate>Mon, 22 Aug 2005 08:46:38 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 08:49:01 GMT]]></title><description><![CDATA[<p>Sorry aber das ist nicht von mir<br />
das kommt original so aus dem Buch mit dem ich das erst noch lernen soll!</p>
<p>kannst du mir bitte sagen wie das &quot;casten&quot; gemacht wird?</p>
<p>und wie es in diesem Fall aussieht?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/855878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855878</guid><dc:creator><![CDATA[Tiny1984]]></dc:creator><pubDate>Mon, 22 Aug 2005 08:49:01 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 08:58:11 GMT]]></title><description><![CDATA[<p>Naja, du sagst dem Compiler eben mit (char*) das er aus dem zurückgegeben void-Zeiger einen Zeiger auf char machen soll. Mehr ist das nicht <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="🙂"
    /><br />
Kannst dazu ja nochmal <a href="http://www.pronix.de/pronix-618.html" rel="nofollow">das hier</a> lesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/855885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855885</guid><dc:creator><![CDATA[freaked]]></dc:creator><pubDate>Mon, 22 Aug 2005 08:58:11 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 09:02:28 GMT]]></title><description><![CDATA[<p>Danke schön<br />
Hat funktioniert</p>
<p>Schönen Tag noch<br />
bis zum nächsten Problem <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>
]]></description><link>https://www.c-plusplus.net/forum/post/855890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855890</guid><dc:creator><![CDATA[Tiny1984]]></dc:creator><pubDate>Mon, 22 Aug 2005 09:02:28 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 10:30:52 GMT]]></title><description><![CDATA[<p>freaked schrieb:</p>
<blockquote>
<p>So ist es richtig:</p>
<pre><code class="language-cpp">c_zeiger = (char*) malloc(10);
</code></pre>
<p>malloc() gibt dir void* zurück und nicht char* <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="😉"
    /><br />
Also musst du das casten.</p>
</blockquote>
<p>Nur in C++. In C wird ein void*-Zeiger automatisch in den Typ des Zeigers auf der linken Seite umgewandelt. =&gt; Wenn du den Code mit einem <em>C</em>-Compiler compilieren würdest, sollte es keine Probleme geben. (bis auf das void main()...)</p>
<p>Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/855964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855964</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Mon, 22 Aug 2005 10:30:52 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 19:47:04 GMT]]></title><description><![CDATA[<p>Caipi schrieb:</p>
<blockquote>
<p>Wenn du den Code mit einem <em>C</em>-Compiler compilieren würdest, sollte es keine Probleme geben. (bis auf das void main()...)Caipi</p>
</blockquote>
<p>Das gibt Probleme?<br />
Ich dachte das käme gerade aus C und gäbe in C++ Probleme?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/856466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856466</guid><dc:creator><![CDATA[roan312]]></dc:creator><pubDate>Mon, 22 Aug 2005 19:47:04 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 19:53:27 GMT]]></title><description><![CDATA[<p>roan312 schrieb:</p>
<blockquote>
<p>Caipi schrieb:</p>
<blockquote>
<p>Wenn du den Code mit einem <em>C</em>-Compiler compilieren würdest, sollte es keine Probleme geben. (bis auf das void main()...)Caipi</p>
</blockquote>
<p>Das gibt Probleme?<br />
Ich dachte das käme gerade aus C und gäbe in C++ Probleme?</p>
</blockquote>
<p>Nope. void main() war noch nie Standard. (Weder in C noch in C++) siehe eventuell auch <a href="http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=main#Answ" rel="nofollow">http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=main#Answ</a><br />
Allerdings akzeptieren manche (in diesem Punkt nicht standardkonforme) Compiler in auch ein void-main(), oder quitieren es &quot;nur&quot; mit einer Warnung...</p>
<p>Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/856468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856468</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Mon, 22 Aug 2005 19:53:27 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Mon, 22 Aug 2005 19:54:25 GMT]]></title><description><![CDATA[<p>Gut zu wissen, danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/856476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856476</guid><dc:creator><![CDATA[roan312]]></dc:creator><pubDate>Mon, 22 Aug 2005 19:54:25 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Tue, 23 Aug 2005 16:28:01 GMT]]></title><description><![CDATA[<p>Caipi schrieb:</p>
<blockquote>
<p>Nope. void main() war noch nie Standard.</p>
</blockquote>
<p>Doch, in C war es nicht verboten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/857062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/857062</guid><dc:creator><![CDATA[Pupser]]></dc:creator><pubDate>Tue, 23 Aug 2005 16:28:01 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Hab Probleme mit der Daynamischen Speicherverwaltung on Tue, 23 Aug 2005 22:14:03 GMT]]></title><description><![CDATA[<p>Probiere es mal mit</p>
<pre><code class="language-cpp">c_zeiger = (char *) malloc (sizeof (char) * 10);

/* oder */

c_zeiger = (char *) calloc (sizeof (char), 10);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/857232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/857232</guid><dc:creator><![CDATA[MBCS-CITP]]></dc:creator><pubDate>Tue, 23 Aug 2005 22:14:03 GMT</pubDate></item></channel></rss>