<?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 sucht Hilfe bezüglich Zeiger: &amp;quot;char *name&amp;quot;]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgende (für hier abgespeckte) Funktion:</p>
<p>String modifyName(char *name)<br />
{<br />
// Was geschieht hier?<br />
return ????<br />
}</p>
<p>Der an *name übergebene Text soll also in ein String-Object konvertiert und (nach Modifikation - wie auch immer) letztlich als String-Object zurückgegeben werden.<br />
Wie mache ich das? <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>
<p>Danke im Voraus!</p>
<p>Andreas</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/322852/neuling-sucht-hilfe-bezüglich-zeiger-quot-char-name-quot</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 14:39:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/322852.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Jan 2014 16:16:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Neuling sucht Hilfe bezüglich Zeiger: &amp;quot;char *name&amp;quot; on Thu, 09 Jan 2014 16:16:31 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgende (für hier abgespeckte) Funktion:</p>
<p>String modifyName(char *name)<br />
{<br />
// Was geschieht hier?<br />
return ????<br />
}</p>
<p>Der an *name übergebene Text soll also in ein String-Object konvertiert und (nach Modifikation - wie auch immer) letztlich als String-Object zurückgegeben werden.<br />
Wie mache ich das? <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>
<p>Danke im Voraus!</p>
<p>Andreas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2376223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2376223</guid><dc:creator><![CDATA[ph1]]></dc:creator><pubDate>Thu, 09 Jan 2014 16:16:31 GMT</pubDate></item><item><title><![CDATA[Reply to Neuling sucht Hilfe bezüglich Zeiger: &amp;quot;char *name&amp;quot; on Thu, 09 Jan 2014 16:26:58 GMT]]></title><description><![CDATA[<p>Das kommt ganz drauf an, was <code>String</code> für Konstruktoren hat. Wenn es, wie <code>std::string</code> aus der C++-Standardbibliothek, einen (nicht expliziten) Konstruktor hat, der genau einen zu char* kompatiblen Typen nimmt, dann einfach durch ein <code>return name;</code> . Falls dem, wider Erwarten, nicht so ist, dann eben durch expliziten Aufruf eines passenden Konstruktors oder sonstige Konstruktion eines passenden String-Objekts im vorherigen Verlauf. Da wir nicht wissen, was genau mit <code>String</code> gemeint ist, können wir das auch nicht genauer sagen.</p>
<p>Ich fände es übrigens nicht nett, wenn eine Funktion ihr Argument verändert, um danach eine Kopie des veränderten Objekts zurück zu geben. Dann wäre es doch schöner, erst eine Kopie zu machen und dann diese zu verändern und das Original zu behalten. Gerade bei einem C-String ist es sowieso oft problematisch, diesen in einer Funktion verändern zu lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2376225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2376225</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 09 Jan 2014 16:26:58 GMT</pubDate></item></channel></rss>