<?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[Char in String]]></title><description><![CDATA[<p>Ich habe eine Methode, die bis jetzt so aussieht:</p>
<pre><code class="language-cpp">string returnZeichen( char z, int per )
{
	string back;

	for( int i = 0; i &lt; per; i++)
	{
		back.append(static_cast&lt;string&gt;(z));
	}
	return back;
}
</code></pre>
<p>Allerdings krieg ich immer einen Compiler-Fehler, er könne Char nicht in String konvertieren. Ich brauch' das in dem Programm öfters, was zu einem riesen Problem führt.</p>
<p>Jetzt: Wie mach ich das? Und wenn es nicht geht, was wäre eine funktionierende Alternative dazu?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/177474/char-in-string</link><generator>RSS for Node</generator><lastBuildDate>Sat, 27 Jun 2026 08:16:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177474.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 31 Mar 2007 20:53:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Char in String on Sat, 31 Mar 2007 20:53:37 GMT]]></title><description><![CDATA[<p>Ich habe eine Methode, die bis jetzt so aussieht:</p>
<pre><code class="language-cpp">string returnZeichen( char z, int per )
{
	string back;

	for( int i = 0; i &lt; per; i++)
	{
		back.append(static_cast&lt;string&gt;(z));
	}
	return back;
}
</code></pre>
<p>Allerdings krieg ich immer einen Compiler-Fehler, er könne Char nicht in String konvertieren. Ich brauch' das in dem Programm öfters, was zu einem riesen Problem führt.</p>
<p>Jetzt: Wie mach ich das? Und wenn es nicht geht, was wäre eine funktionierende Alternative dazu?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1256852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1256852</guid><dc:creator><![CDATA[planschkuh]]></dc:creator><pubDate>Sat, 31 Mar 2007 20:53:37 GMT</pubDate></item><item><title><![CDATA[Reply to Char in String on Sat, 31 Mar 2007 21:00:01 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>nimm anstatt &quot;append ()&quot; einfach push_back ():</p>
<pre><code class="language-cpp">string returnZeichen( char z, int per )
{
    string back;

    for( int i = 0; i &lt; per; i++)
    {
        back.push_back (z);
    }
    return back;
}
</code></pre>
<p>MfG mikey.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1256854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1256854</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Sat, 31 Mar 2007 21:00:01 GMT</pubDate></item><item><title><![CDATA[Reply to Char in String on Sat, 31 Mar 2007 21:11:01 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::string string_chars(13, 't');
</code></pre>
<p>... gibt es extra nen Konstruktor für.</p>
<pre><code class="language-cpp">void fill_char(std::string&amp; string, const char&amp; char, const size_t count)
{
    for (size_t cur = 0; cur &lt; count; ++cur)
        string.push_back(char);
}
</code></pre>
<p>... wäre auch möglich aber naja am Besten ist der Konstruktor.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1256861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1256861</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 31 Mar 2007 21:11:01 GMT</pubDate></item></channel></rss>