<?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[Problem mit Verbundsanweisung]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich bin gerade dabei C++ zu lernen (M+T Jetzt lerne ich... C++). Im Moment bin ich bei den &quot;Ausdrücken und Anweisungen&quot; und da wollte ich mal ein Programm zum üben schreiben. Also erstmal das Programm:</p>
<pre><code>#include &lt;iostream&gt;
#define a &quot;Ich bin &quot;
#define b 14
#define c &quot; Jahre alt.&quot;

int main()
{
  /* Bei abc = a + b + c gibt er mir eine Fehlermeldung aus, nur ich weiß nicht wie ich es sonst machen sollte. */
  abc = a + b + c;
  std::cout &lt;&lt; abc &lt;&lt; std::endl;
  return 0;
}
</code></pre>
<p>Ich will die Konstanten a, b &amp; c zusammenfassen, damit ich nicht std::cout &lt;&lt; a &lt;&lt; b &lt;&lt; c ... schreiben muss sondern nur abc. Nur ich weiß nicht wie ich das hinkriegen soll. Das Programm wollte ich nur machen um zu üben. Also vielleicht könnt ihr mir ja helfen.</p>
<p>MfG pacman</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/131370/problem-mit-verbundsanweisung</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 03:02:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/131370.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Jan 2006 00:19:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Verbundsanweisung on Tue, 03 Jan 2006 00:19:00 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich bin gerade dabei C++ zu lernen (M+T Jetzt lerne ich... C++). Im Moment bin ich bei den &quot;Ausdrücken und Anweisungen&quot; und da wollte ich mal ein Programm zum üben schreiben. Also erstmal das Programm:</p>
<pre><code>#include &lt;iostream&gt;
#define a &quot;Ich bin &quot;
#define b 14
#define c &quot; Jahre alt.&quot;

int main()
{
  /* Bei abc = a + b + c gibt er mir eine Fehlermeldung aus, nur ich weiß nicht wie ich es sonst machen sollte. */
  abc = a + b + c;
  std::cout &lt;&lt; abc &lt;&lt; std::endl;
  return 0;
}
</code></pre>
<p>Ich will die Konstanten a, b &amp; c zusammenfassen, damit ich nicht std::cout &lt;&lt; a &lt;&lt; b &lt;&lt; c ... schreiben muss sondern nur abc. Nur ich weiß nicht wie ich das hinkriegen soll. Das Programm wollte ich nur machen um zu üben. Also vielleicht könnt ihr mir ja helfen.</p>
<p>MfG pacman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955262</guid><dc:creator><![CDATA[pacman123]]></dc:creator><pubDate>Tue, 03 Jan 2006 00:19:00 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Verbundsanweisung on Tue, 03 Jan 2006 02:25:27 GMT]]></title><description><![CDATA[<p>Wie heisst die Fehlermeldung?</p>
<p>Sie wird aber wohl daher rühren, dass du vergessen hast abc zu deklarieren. Also einen Schritt in deinem Buch zurück und nochmal das Kapitel Variablen durchlesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955281</guid><dc:creator><![CDATA[cin]]></dc:creator><pubDate>Tue, 03 Jan 2006 02:25:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Verbundsanweisung on Tue, 03 Jan 2006 10:04:36 GMT]]></title><description><![CDATA[<p>Und der zweite Fehler ist, daß es keinen operator+ für char* gibt - und nach Auswertung der Zeile durch den Präprozessor steht dort:</p>
<pre><code class="language-cpp">abc = &quot;Ich bin &quot; + 14 + &quot; Jahre alt&quot;;
</code></pre>
<p>(das erste + dürfte er noch schlucken, aber nur Müll liefern, das zweite ist definitiv verkehrt)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955372</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 03 Jan 2006 10:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Verbundsanweisung on Tue, 03 Jan 2006 10:59:47 GMT]]></title><description><![CDATA[<p>#define abc a &lt;&lt; b &lt;&lt; c</p>
<p>Und nun ernst: Lass die Defines weg! Und nimm bessere Bezeichner als a,b und c.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955421</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Tue, 03 Jan 2006 10:59:47 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Verbundsanweisung on Tue, 03 Jan 2006 11:17:05 GMT]]></title><description><![CDATA[<p>Ok, danke habs hingekriegt. Nur wenn ich kein #define mehr benutze kann ich keinen Satz in einer Variablen speichern. Wenn ich es mit const mache sagt mein Compiler: &quot;Konvertierung von 'char *' nach 'int' nicht möglich in Zeile 3&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955443</guid><dc:creator><![CDATA[pacman123]]></dc:creator><pubDate>Tue, 03 Jan 2006 11:17:05 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Verbundsanweisung on Tue, 03 Jan 2006 11:19:44 GMT]]></title><description><![CDATA[<p>In einen int kann man auch nur Zahlen speichern... Schau dir doch wirklich nochmal das Kapitel zu Variablen an, und wie man Texte speichert wird wohl dann später noch behandelt werden.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955444</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Tue, 03 Jan 2006 11:19:44 GMT</pubDate></item></channel></rss>