<?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[string in funktion]]></title><description><![CDATA[<p>Hallo ich würde gerne ein string in eine Funktion übergeben, als char funktioniert die als string leider nicht, ich bitte um Hilfe.</p>
<p>Mfg Anbo</p>
<p>Hier der Quellcode mit char (der funktioniert):</p>
<pre><code>...
button(hDC,10,10,30,20,'k',RGB(1,1,1));
...
void button(HDC hDC,int posx,int posy,int langex,int langey,char name,COLORREF farbe)
{
	char str[100];
	sprintf(str,&quot;%c&quot;,name);
	TextOut(hDC,5,5,str,strlen(str));
}
</code></pre>
<p>Hier mit string (funktioniert leider nicht):</p>
<pre><code>...
button(hDC,10,10,30,20,'klickmich',RGB(1,1,1));
...
void button(HDC hDC,int posx,int posy,int langex,int langey,char name[20],COLORREF farbe)
{
	char str[100];
	sprintf(str,&quot;%s&quot;,name);
	TextOut(hDC,5,5,str,strlen(str));
}
</code></pre>
<p>Fehlermeldung:Zu viele Zeichen in der Konstante (2.Zeile)</p>
<p>Bin bei Hilfe sehr dankbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/211970/string-in-funktion</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 07:02:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/211970.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Apr 2008 16:40:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to string in funktion on Tue, 29 Apr 2008 16:40:18 GMT]]></title><description><![CDATA[<p>Hallo ich würde gerne ein string in eine Funktion übergeben, als char funktioniert die als string leider nicht, ich bitte um Hilfe.</p>
<p>Mfg Anbo</p>
<p>Hier der Quellcode mit char (der funktioniert):</p>
<pre><code>...
button(hDC,10,10,30,20,'k',RGB(1,1,1));
...
void button(HDC hDC,int posx,int posy,int langex,int langey,char name,COLORREF farbe)
{
	char str[100];
	sprintf(str,&quot;%c&quot;,name);
	TextOut(hDC,5,5,str,strlen(str));
}
</code></pre>
<p>Hier mit string (funktioniert leider nicht):</p>
<pre><code>...
button(hDC,10,10,30,20,'klickmich',RGB(1,1,1));
...
void button(HDC hDC,int posx,int posy,int langex,int langey,char name[20],COLORREF farbe)
{
	char str[100];
	sprintf(str,&quot;%s&quot;,name);
	TextOut(hDC,5,5,str,strlen(str));
}
</code></pre>
<p>Fehlermeldung:Zu viele Zeichen in der Konstante (2.Zeile)</p>
<p>Bin bei Hilfe sehr dankbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1500688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1500688</guid><dc:creator><![CDATA[Anbo]]></dc:creator><pubDate>Tue, 29 Apr 2008 16:40:18 GMT</pubDate></item><item><title><![CDATA[Reply to string in funktion on Tue, 29 Apr 2008 16:55:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void button(HDC hDC,int posx,int posy,int langex,int langey, const char *name,COLORREF farbe)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1500701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1500701</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 29 Apr 2008 16:55:44 GMT</pubDate></item><item><title><![CDATA[Reply to string in funktion on Tue, 29 Apr 2008 17:29:37 GMT]]></title><description><![CDATA[<p>außerdem ist das kein string:</p>
<p>'klickmich'</p>
<p>in C++ (und auch C, C#, Java, usw.) muss das als String schon so aussehen:</p>
<p>&quot;klickmich&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1500713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1500713</guid><dc:creator><![CDATA[DrakoXP]]></dc:creator><pubDate>Tue, 29 Apr 2008 17:29:37 GMT</pubDate></item><item><title><![CDATA[Reply to string in funktion on Wed, 30 Apr 2008 14:45:52 GMT]]></title><description><![CDATA[<p>Vielen Dank,<br />
mit pointer hab ichs noch nicht so aber ich lerne und 'klickmich' hatte ich weil ich das in der englischen schreibweise gewohnt bin aber &quot;klickmich&quot; ist natürlich richtig. Vielen danke euch beiden.</p>
<p>Mfg Anbo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1501255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1501255</guid><dc:creator><![CDATA[Anbo]]></dc:creator><pubDate>Wed, 30 Apr 2008 14:45:52 GMT</pubDate></item><item><title><![CDATA[Reply to string in funktion on Wed, 30 Apr 2008 15:38:32 GMT]]></title><description><![CDATA[<p>Das hat mit englisch nix zu tun, die Programmiersprache und somit auch dein C++ Compiler fordern eine ganz klare Syntax und dazu gehört, dass Zeichenketten mit doppeltem Hochkomma (***&quot;***) eingeleitet und auch wieder abgeschlossen werden. Die einfachen Hochkommata (***'***) sind für Zeichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1501290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1501290</guid><dc:creator><![CDATA[dust]]></dc:creator><pubDate>Wed, 30 Apr 2008 15:38:32 GMT</pubDate></item></channel></rss>