<?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[C++ Switch anweisung &#x2F; String]]></title><description><![CDATA[<p>Hi,</p>
<p>habe gerade nen kleines Programm geschrieben.</p>
<p>char a[5];</p>
<p>switch (nPos)<br />
{<br />
case 1:<br />
a = 5us;<br />
case 2:<br />
a = 10us;<br />
case 3:<br />
a = 20us;<br />
case 4:<br />
a = 50us;<br />
case 5:<br />
a = 100us;<br />
case 6:<br />
a = 200us;<br />
case 7:<br />
a = 500us;<br />
case 8:<br />
a = 1ms;<br />
case 9:<br />
a = 1,25ms;<br />
}</p>
<p>Wenn ich es kompiliere kommen nur Fehlermeldungen, wie dass ich u,s etc. nicht definiert sind. Wie muss ich a sonst deklarieren damit ich Strings ablegen kann?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/209786/c-switch-anweisung-string</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 02:21:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/209786.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Apr 2008 12:13:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Switch anweisung &#x2F; String on Thu, 03 Apr 2008 12:13:20 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>habe gerade nen kleines Programm geschrieben.</p>
<p>char a[5];</p>
<p>switch (nPos)<br />
{<br />
case 1:<br />
a = 5us;<br />
case 2:<br />
a = 10us;<br />
case 3:<br />
a = 20us;<br />
case 4:<br />
a = 50us;<br />
case 5:<br />
a = 100us;<br />
case 6:<br />
a = 200us;<br />
case 7:<br />
a = 500us;<br />
case 8:<br />
a = 1ms;<br />
case 9:<br />
a = 1,25ms;<br />
}</p>
<p>Wenn ich es kompiliere kommen nur Fehlermeldungen, wie dass ich u,s etc. nicht definiert sind. Wie muss ich a sonst deklarieren damit ich Strings ablegen kann?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485776</guid><dc:creator><![CDATA[Jimbo]]></dc:creator><pubDate>Thu, 03 Apr 2008 12:13:20 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Switch anweisung &#x2F; String on Thu, 03 Apr 2008 12:19:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">string a;

switch (nPos) 
{ 
case 1: 
    a = &quot;5us&quot;;
    break;
case 2: 
    a = &quot;10us&quot;;
    break;
case 3: 
    a = &quot;20us&quot;; 
    break;
case 4: 
    a = &quot;50us&quot;; 
    break;
case 5: 
    a = &quot;100us&quot;; 
    break;
case 6: 
    a = &quot;200us&quot;; 
    break;
case 7: 
    a = &quot;500us&quot;; 
    break;
case 8: 
    a = &quot;1ms&quot;; 
    break;
case 9: 
    a = &quot;1,25ms&quot;; 
    break;
}
</code></pre>
<p>Falls Du keine strings verwenden möchtest, dann nimmst Du strcpy und vergrößerst Dein char-array...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485784</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Thu, 03 Apr 2008 12:19:00 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Switch anweisung &#x2F; String on Thu, 03 Apr 2008 12:24:40 GMT]]></title><description><![CDATA[<p>Jimbo schrieb:</p>
<blockquote>
<p>...</p>
</blockquote>
<p>Zu dem bereits beantworteten, vielleicht noch zum Merken ein paar Dinge:</p>
<pre><code>12345 ==&gt; ist eine Zahl
'a'   ==&gt; einzelner Buchstabe
&quot;abc&quot; ==&gt; 0-Terminierter String (insgesamt 4 Zeichen: 'a', 'b', 'c', '\0').
</code></pre>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485788</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 03 Apr 2008 12:24:40 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Switch anweisung &#x2F; String on Thu, 03 Apr 2008 18:46:19 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Danke für eure Postings. Hat auch soweit geklappt. Leider bin ich ein relativer Newbie auf dem Gebiet. Wenn ich jetzt die Ausgabe mache kommt immer (NULL), kann mir einer sagen warum das so ist?</p>
<p>std:: string a;<br />
switch (nPos)<br />
{<br />
case 1:<br />
a = &quot;5us&quot;;<br />
break;<br />
case 2:<br />
a = &quot;10us&quot;;<br />
break;<br />
case 3:<br />
a = &quot;20us&quot;;<br />
break;<br />
case 4:<br />
a = &quot;50us&quot;;<br />
break;<br />
case 5:<br />
a = &quot;100us&quot;;<br />
break;<br />
case 6:<br />
a = &quot;200us&quot;;<br />
break;<br />
case 7:<br />
a = &quot;500us&quot;;<br />
break;<br />
case 8:<br />
a = &quot;1ms&quot;;<br />
break;<br />
case 9:<br />
a = &quot;1,25ms&quot;;<br />
break;<br />
}<br />
m_EditTime.Format(&quot;%s&quot;,a);<br />
UpdateData(FALSE);</p>
<p>Muss ich was an meiner Formatierung ändern?<br />
Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1486015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1486015</guid><dc:creator><![CDATA[Jimbo]]></dc:creator><pubDate>Thu, 03 Apr 2008 18:46:19 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Switch anweisung &#x2F; String on Thu, 03 Apr 2008 18:54:55 GMT]]></title><description><![CDATA[<p>Du benutzt einen Strign und format erwartet char*.<br />
Mit</p>
<pre><code class="language-cpp">m_EditTime.Format(&quot;%s&quot;,a.c_str());
</code></pre>
<p>müsste es funktionieren.</p>
<p>Und benutze bitte die C++-Code-Tags</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1486016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1486016</guid><dc:creator><![CDATA[Steef]]></dc:creator><pubDate>Thu, 03 Apr 2008 18:54:55 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Switch anweisung &#x2F; String on Fri, 04 Apr 2008 08:45:36 GMT]]></title><description><![CDATA[<p>Jepp, das wars. Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1486262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1486262</guid><dc:creator><![CDATA[Jimbo]]></dc:creator><pubDate>Fri, 04 Apr 2008 08:45:36 GMT</pubDate></item></channel></rss>