<?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[Programm mit Variablen]]></title><description><![CDATA[<p>Hallo</p>
<p>fange seid gestern mti c++ an und mache auch grosse vortschritte und habe heute mal versucht um zu testen was ich bereits schon weiss und kann habe wollt ich mal mein eigenes programm schreiben jedoch meldet mir der compiler folgenden fehler:</p>
<p>C:\Programme\Microsoft Visual Studio\MyProjects\Variablen\Variablen1.cpp(15) : error C2297: '&lt;&lt;' : Ungültig, da der rechte Operand vom Typ 'char [11]' ist<br />
Fehler beim Ausführen von cl.exe.</p>
<p>Variablen.exe - 1 Fehler, 0 Warnung(en)</p>
<p>hier ist der code vom programm:</p>
<p>#include &lt;iostream.h&gt;</p>
<p>int Alter = 0;<br />
int MeinAlter = 16;<br />
int x = 0;</p>
<p>void main(void)<br />
{<br />
cout &lt;&lt; &quot;Geben Sie Ihr Alter ein:&quot;;</p>
<p>cin &gt;&gt; Alter;</p>
<p>cout &lt;&lt; &quot;Sie sind &quot; &lt;&lt; Alter &lt;&lt; &quot; Jahre alt\n&quot;;</p>
<p>cout &lt;&lt; &quot;Das heisst&quot; &lt;&lt; MeinAlter * x = Alter &lt;&lt; &quot; Sie sind &quot; &lt;&lt; x &lt;&lt; &quot; mal so alt wie ich\n&quot;;</p>
<p>}</p>
<p>es soll halt so aussehen das man sein alter eingibt und dann dort z..b. steht sie sind 8 mal so alt wie ich ... je nachdem</p>
<p>würd mich freuen wenn mir jemand sagen kann was ich da verbessern muss damit es funktioniert danke im vorraus<br />
mfg BananaJoe321</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/174280/programm-mit-variablen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 14:42:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/174280.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Feb 2007 22:07:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm mit Variablen on Sat, 24 Feb 2007 22:08:21 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>fange seid gestern mti c++ an und mache auch grosse vortschritte und habe heute mal versucht um zu testen was ich bereits schon weiss und kann habe wollt ich mal mein eigenes programm schreiben jedoch meldet mir der compiler folgenden fehler:</p>
<p>C:\Programme\Microsoft Visual Studio\MyProjects\Variablen\Variablen1.cpp(15) : error C2297: '&lt;&lt;' : Ungültig, da der rechte Operand vom Typ 'char [11]' ist<br />
Fehler beim Ausführen von cl.exe.</p>
<p>Variablen.exe - 1 Fehler, 0 Warnung(en)</p>
<p>hier ist der code vom programm:</p>
<p>#include &lt;iostream.h&gt;</p>
<p>int Alter = 0;<br />
int MeinAlter = 16;<br />
int x = 0;</p>
<p>void main(void)<br />
{<br />
cout &lt;&lt; &quot;Geben Sie Ihr Alter ein:&quot;;</p>
<p>cin &gt;&gt; Alter;</p>
<p>cout &lt;&lt; &quot;Sie sind &quot; &lt;&lt; Alter &lt;&lt; &quot; Jahre alt\n&quot;;</p>
<p>cout &lt;&lt; &quot;Das heisst&quot; &lt;&lt; MeinAlter * x = Alter &lt;&lt; &quot; Sie sind &quot; &lt;&lt; x &lt;&lt; &quot; mal so alt wie ich\n&quot;;</p>
<p>}</p>
<p>es soll halt so aussehen das man sein alter eingibt und dann dort z..b. steht sie sind 8 mal so alt wie ich ... je nachdem</p>
<p>würd mich freuen wenn mir jemand sagen kann was ich da verbessern muss damit es funktioniert danke im vorraus<br />
mfg BananaJoe321</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1234905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1234905</guid><dc:creator><![CDATA[BananaJoe321]]></dc:creator><pubDate>Sat, 24 Feb 2007 22:08:21 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit Variablen on Sat, 24 Feb 2007 22:31:19 GMT]]></title><description><![CDATA[<p>Hallo BananaJoe321,</p>
<p>die korrigierte Fassung:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; // muss &lt;iostream&gt; ohne .h heißen; &lt;iostream.h&gt; ist veraltet

int main() // int statt void
{
    using namespace std; // wegen cout &amp; endl
    int Alter = 0;      // lokale Variablen sind globalen vorzuziehen
    int MeinAlter = 16;
    int x = 0;
    cout &lt;&lt; &quot;Geben Sie Ihr Alter ein:&quot;;

    cin &gt;&gt; Alter;

    cout &lt;&lt; &quot;Sie sind &quot; &lt;&lt; Alter &lt;&lt; &quot; Jahre alt\n&quot;;

//    cout &lt;&lt; &quot;Das heisst&quot; &lt;&lt; MeinAlter * x = Alter &lt;&lt; &quot; Sie sind &quot; &lt;&lt; x &lt;&lt; &quot; mal so alt wie ich\n&quot;;
//                            ********************* das ist hier falsch

    x = Alter / MeinAlter; // Achtung: Integer-Division
    cout &lt;&lt; &quot;Das heisst, Sie sind &quot; &lt;&lt; x &lt;&lt; &quot; mal so alt wie ich\n&quot;;
    return 0;
}
</code></pre>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1234911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1234911</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sat, 24 Feb 2007 22:31:19 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit Variablen on Sat, 24 Feb 2007 22:38:37 GMT]]></title><description><![CDATA[<p>Gibt der Compiler nur diese eine Fehlermeldung aus?<br />
Denn dein Quellcode hat ein paar mehr Fehler.</p>
<p>Hier ist dein Quellcode, so das du ihn ausführen kannst (auch mitm GCC):</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int Alter = 0;
int MeinAlter = 16;
int x = 0;

int main(void)
{
	cout &lt;&lt; &quot;Geben Sie Ihr Alter ein:&quot;;

	cin &gt;&gt; Alter;

	cout &lt;&lt; &quot;Sie sind &quot; &lt;&lt; Alter &lt;&lt; &quot; Jahre alt\n&quot;;

	cout &lt;&lt; &quot;Das heisst&quot; &lt;&lt; (Alter = MeinAlter*x) &lt;&lt; &quot; Sie sind &quot; &lt;&lt; x &lt;&lt; &quot; mal so alt wie ich\n&quot;;
	return 0;
}
</code></pre>
<p>Folgende Fehler waren vorhanden:<br />
[list]</p>
<ol>
<li>
<p>iostream ist zwar eine Headerdatei, aber bei C++ wird das .h bei Standard-Headerdateien weggelassen.</p>
</li>
<li>
<p>Die Befehle cout und cin befinden sich in einem bestimmten &quot;Namensbereich&quot;, dieser lautet std (standard). Damit man nun auf diese Zugreifen kann, muss man entweder &quot;using namespace std;&quot; benutzen, damit werden die Befehle automatisch dem std-Bereich zugeordnet. Oder man schreibt jeweils ein &quot;std::&quot; vor den Befehl.<br />
Also zum Beispiel:</p>
</li>
</ol>
<pre><code class="language-cpp">std::cin &gt;&gt; Alter;
</code></pre>
<ol start="3">
<li>Bei einer Zuweisung, steht links die Variable in die geschrieben werden soll, und Rechts die Variable, von der gelesen werden soll. Außerdem solltest du für Zuweisungen eine eigene Befehlszeile benutzen.<br />
Also so:</li>
</ol>
<pre><code class="language-cpp">Alter = MeinAlter*x;
</code></pre>
<ol start="4">
<li>Die Hauptfunktion heißt &quot;int main()&quot; und hat einen Rückabewert. Durch diesem Rückabewert teilst du deinem Betriebsystem mit, ob alles korrekt verlaufen ist. Falls alles korrekt verlaufen ist, gibt dieser Rückabewert 0 zurück.<br />
Somit kommt ans Ende der Funktion ein:</li>
</ol>
<pre><code class="language-cpp">return 0
</code></pre>
<p>Nun kannst du dein Programm zwar starten, aber ich glaube nicht, dass es dir das Ergebnis liefert welches du haben willst.<br />
Denk darüber nach wo dein Fehler liegt, wenn du dann noch Probleme hast, kann man dir helfen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1234912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1234912</guid><dc:creator><![CDATA[onoz]]></dc:creator><pubDate>Sat, 24 Feb 2007 22:38:37 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit Variablen on Sat, 24 Feb 2007 22:40:39 GMT]]></title><description><![CDATA[<p>Da gibt man sich Mühe und dann ist man schon wieder langsamer. :|</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1234913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1234913</guid><dc:creator><![CDATA[onoz]]></dc:creator><pubDate>Sat, 24 Feb 2007 22:40:39 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit Variablen on Sun, 25 Feb 2007 11:20:48 GMT]]></title><description><![CDATA[<p>werde das gleich mal testen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>vielen dank für eure mühe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1235035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1235035</guid><dc:creator><![CDATA[BananaJoe321]]></dc:creator><pubDate>Sun, 25 Feb 2007 11:20:48 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit Variablen on Sun, 25 Feb 2007 11:39:20 GMT]]></title><description><![CDATA[<p>onoz schrieb:</p>
<blockquote>
<ol start="4">
<li>Die Hauptfunktion heißt &quot;int main()&quot; und hat einen Rückabewert. Durch diesem Rückabewert teilst du deinem Betriebsystem mit, ob alles korrekt verlaufen ist. Falls alles korrekt verlaufen ist, gibt dieser Rückabewert 0 zurück.<br />
Somit kommt ans Ende der Funktion ein:</li>
</ol>
<pre><code class="language-cpp">return 0
</code></pre>
</blockquote>
<p>int main - ja<br />
return 0 - erfolgt implizit wenn man es weglässt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1235050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1235050</guid><dc:creator><![CDATA[Standarte]]></dc:creator><pubDate>Sun, 25 Feb 2007 11:39:20 GMT</pubDate></item></channel></rss>