<?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[Anfänger Suche Hife (Compelieren)]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>Bin neu bei euch, und keine Ahnung ob ich hier richtig bin !</p>
<p>Frage:</p>
<p>Warum funktioniert das Compelieren dieses Programmes nicht?</p>
<p>Einstellungen: Win 32 / Win 32 Konsolenanwendung / leeres Projekt</p>
<p>#include &lt;iostream.h&gt;<br />
#include &lt;stdio.h&gt;</p>
<p>int Zahl1;<br />
int Zahl2;<br />
char Auswahl;<br />
void main(void)<br />
{<br />
cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein: &quot;;<br />
cin &gt;&gt; Zahl1;<br />
cout &lt;&lt; &quot;Bitte geben Sie die zweite Zahl ein: &quot;;<br />
cin &gt;&gt; Zahl2;<br />
cout &lt;&lt; &quot;Welche Rechenart möchten Sie ausführen?&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;[A]ddition [S]ubtraktion &quot;;<br />
cout &lt;&lt; &quot;[M]ultiplikation [D]ivision&quot; &lt;&lt; endl;<br />
cin &gt;&gt; Auswahl;<br />
switch (Auswahl)<br />
{<br />
case 'a':<br />
case 'A':<br />
cout &lt;&lt; Zahl1 &lt;&lt; &quot; + &quot; &lt;&lt; Zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; (Zahl1 + Zahl2);<br />
break;<br />
case 's':<br />
case 'S':<br />
cout &lt;&lt; Zahl1 &lt;&lt; &quot; - &quot; &lt;&lt; Zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; (Zahl1 - Zahl2);<br />
break;<br />
case 'm':<br />
case 'M':<br />
cout &lt;&lt; Zahl1 &lt;&lt; &quot; * &quot; &lt;&lt; Zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; Zahl1 * Zahl2;<br />
break;<br />
case 'd':<br />
case 'D':<br />
cout &lt;&lt; Zahl1 &lt;&lt; &quot; / &quot; &lt;&lt; Zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; Zahl1 / Zahl2;<br />
break;<br />
}<br />
getchar();<br />
}</p>
<p>Habe mehrere (#include, using namespace std u.s.w.) ausprobiert. Funktioniert nichts.<br />
Wo liegt der Fehler?</p>
<p>Danke im Vorraus</p>
<p>P.S. Arbeite mit Visula C++ 2008 Express</p>
<p>FEHLERMELDUNG</p>
<p>1&gt;------ Erstellen gestartet: Projekt: Test, Konfiguration: Debug Win32 ------<br />
1&gt;Kompilieren...<br />
1&gt;test.cpp<br />
1&gt;e:\dokumente und einstellungen\administrator\eigene dateien\visual studio 2008\projects\test\test\test.cpp(1) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: &quot;iostream.h&quot;: No such file or directory<br />
1&gt;Das Buildprotokoll wurde unter &quot;file://e:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\Test\Test\Debug\BuildLog.htm&quot; gespeichert.<br />
1&gt;Test - 1 Fehler, 0 Warnung(en)<br />
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228317/anfänger-suche-hife-compelieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 17:00:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228317.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Nov 2008 17:37:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfänger Suche Hife (Compelieren) on Wed, 26 Nov 2008 17:37:41 GMT]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>Bin neu bei euch, und keine Ahnung ob ich hier richtig bin !</p>
<p>Frage:</p>
<p>Warum funktioniert das Compelieren dieses Programmes nicht?</p>
<p>Einstellungen: Win 32 / Win 32 Konsolenanwendung / leeres Projekt</p>
<p>#include &lt;iostream.h&gt;<br />
#include &lt;stdio.h&gt;</p>
<p>int Zahl1;<br />
int Zahl2;<br />
char Auswahl;<br />
void main(void)<br />
{<br />
cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein: &quot;;<br />
cin &gt;&gt; Zahl1;<br />
cout &lt;&lt; &quot;Bitte geben Sie die zweite Zahl ein: &quot;;<br />
cin &gt;&gt; Zahl2;<br />
cout &lt;&lt; &quot;Welche Rechenart möchten Sie ausführen?&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;[A]ddition [S]ubtraktion &quot;;<br />
cout &lt;&lt; &quot;[M]ultiplikation [D]ivision&quot; &lt;&lt; endl;<br />
cin &gt;&gt; Auswahl;<br />
switch (Auswahl)<br />
{<br />
case 'a':<br />
case 'A':<br />
cout &lt;&lt; Zahl1 &lt;&lt; &quot; + &quot; &lt;&lt; Zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; (Zahl1 + Zahl2);<br />
break;<br />
case 's':<br />
case 'S':<br />
cout &lt;&lt; Zahl1 &lt;&lt; &quot; - &quot; &lt;&lt; Zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; (Zahl1 - Zahl2);<br />
break;<br />
case 'm':<br />
case 'M':<br />
cout &lt;&lt; Zahl1 &lt;&lt; &quot; * &quot; &lt;&lt; Zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; Zahl1 * Zahl2;<br />
break;<br />
case 'd':<br />
case 'D':<br />
cout &lt;&lt; Zahl1 &lt;&lt; &quot; / &quot; &lt;&lt; Zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; Zahl1 / Zahl2;<br />
break;<br />
}<br />
getchar();<br />
}</p>
<p>Habe mehrere (#include, using namespace std u.s.w.) ausprobiert. Funktioniert nichts.<br />
Wo liegt der Fehler?</p>
<p>Danke im Vorraus</p>
<p>P.S. Arbeite mit Visula C++ 2008 Express</p>
<p>FEHLERMELDUNG</p>
<p>1&gt;------ Erstellen gestartet: Projekt: Test, Konfiguration: Debug Win32 ------<br />
1&gt;Kompilieren...<br />
1&gt;test.cpp<br />
1&gt;e:\dokumente und einstellungen\administrator\eigene dateien\visual studio 2008\projects\test\test\test.cpp(1) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: &quot;iostream.h&quot;: No such file or directory<br />
1&gt;Das Buildprotokoll wurde unter &quot;file://e:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\Test\Test\Debug\BuildLog.htm&quot; gespeichert.<br />
1&gt;Test - 1 Fehler, 0 Warnung(en)<br />
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621295</guid><dc:creator><![CDATA[Bob Hansen]]></dc:creator><pubDate>Wed, 26 Nov 2008 17:37:41 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Suche Hife (Compelieren) on Wed, 26 Nov 2008 18:15:48 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich bin mir nicht sicher aber versuch mal<br />
die .h wegzumachen also</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
</code></pre>
<p>anstatt</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
</code></pre>
<p>denn das ist ja eine C++ und keine C datei<br />
außerdem muss es dann</p>
<pre><code class="language-cpp">int main()
</code></pre>
<p>statt</p>
<pre><code class="language-cpp">void main(void)
</code></pre>
<p>heißen.<br />
dann fehlt aber auch noch</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
<p>nach</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
</code></pre>
<p>Vor</p>
<pre><code class="language-cpp">getchar();
</code></pre>
<p>würde ich dann noch ein</p>
<pre><code class="language-cpp">system(&quot;pause&quot;);
</code></pre>
<p>setzen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621314</guid><dc:creator><![CDATA[cplusplus_newbie]]></dc:creator><pubDate>Wed, 26 Nov 2008 18:15:48 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Suche Hife (Compelieren) on Wed, 26 Nov 2008 18:22:47 GMT]]></title><description><![CDATA[<p>1. benutze die cpp-Tags<br />
nnun zu den inhaltlichen sachen:<br />
2. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Du sollst nicht c-header mit c++-headern mixen! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /><br />
--&gt; die stdio.h kann raus<br />
Wenn du wirklich Funktionalität daraus brauchst, solltest du #include&lt;cstdio&gt; benutzen<br />
3. cpp header haben keine Dateiendung. schreibe #include &lt;iostream&gt;<br />
4. (was dir wahrscheinlich auf die füße fällt, nachdem du 3. korrigiert hast)<br />
cout und endl befinden sich (wie fast alles aus der cpp library im namespace std.<br />
Du musst also entweder überall std::cout und std::cin und std::endl schreiben oder du fügst am anfang der Datei<br />
(bitte nach den Includes) ein</p>
<pre><code>using namespace std;
</code></pre>
<p>ein.<br />
das hat zur folge, dass du alle funktionen Klassen und objkte aus dem std namespace ohne std::ansprechen kannst, was zu namenskonflikten führen kann.</p>
<p>Deshalb merke:<br />
1. niemals ein using namespace in einem header file verwenden!<br />
2. sparsam mit using klauseln umgehen. Wenn man eine Klasse aus einem anderen Namespace nur einmal benutzt, braucht man kein using namespace dafür, da kann man auch das std:: davor lassen.</p>
<p>Edit:<br />
mist zu spät.</p>
<blockquote>
<p>Vor<br />
getchar();<br />
würde ich dann noch ein<br />
system(&quot;pause&quot;);<br />
setzen</p>
</blockquote>
<p>das würde ich lassen.<br />
1. das &quot;pause&quot; iost bertiebssystemspezifisch<br />
2. würde ich auch das getchar entfernen,<br />
weil:<br />
- im release-modus hält das visual studio das Konsolenfenster von sich aus offen, bis ein tastendruck passiert<br />
- im debug-modus setzt man halt einen break point auf die return anweisung und hat den selben effekt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621326</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Wed, 26 Nov 2008 18:22:47 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Suche Hife (Compelieren) on Wed, 26 Nov 2008 18:21:35 GMT]]></title><description><![CDATA[<p>cplusplus_newbie schrieb:</p>
<blockquote>
<p>...</p>
</blockquote>
<p>Sorry, aber 2 Dinge stören mich in deiner Aufführung:</p>
<p>cplusplus_newbie schrieb:</p>
<blockquote>
<p>dann fehlt aber auch noch</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
<p>nach</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
</code></pre>
</blockquote>
<p>Das hier ist nur bedingt richtig. Ja, für ihn mag es jetzt einfacher sein. Nein, die Aussage &quot;dann fehlt aber noch&quot; möchte ich hier nicht unterstützen.</p>
<p>&quot;using namespace&quot; kann unter Umständen auch schwerwiegende Folgen haben (z.B. niemals in einem Header verwenden!). Wissen muss man nur das ohne das using namespace alle bestandteile der Standardbibliothek im Namensraum std liegen, und statt &quot;string&quot; z.B. &quot;std::string&quot; zu schreiben ist...</p>
<p>cplusplus_newbie schrieb:</p>
<blockquote>
<p>Vor</p>
<pre><code class="language-cpp">getchar();
</code></pre>
<p>würde ich dann noch ein</p>
<pre><code class="language-cpp">system(&quot;pause&quot;);
</code></pre>
<p>setzen</p>
</blockquote>
<p>Und system(&quot;pause&quot;) ist kein C++, und systemspezifisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621331</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 26 Nov 2008 18:21:35 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Suche Hife (Compelieren) on Wed, 26 Nov 2008 18:32:11 GMT]]></title><description><![CDATA[<p>Ich bin ja selber neu!<br />
Und hab das was ich weiß halt hier rein gepostet. Dann hab ich mir den Quelltext rauskopiert und dann die sachen wo ich hier rein gepostet hab verändert. Bei mir lief das Programm dann. Das mit system(&quot;pause&quot;); wusst ich nicht. Bis jetzt hab ichs immer verwendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621338</guid><dc:creator><![CDATA[cplusplus_newbie]]></dc:creator><pubDate>Wed, 26 Nov 2008 18:32:11 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Suche Hife (Compelieren) on Wed, 26 Nov 2008 20:19:59 GMT]]></title><description><![CDATA[<blockquote>
<p>heißen.<br />
dann fehlt aber auch noch</p>
<p>C/C++ Code:<br />
using namespace std;</p>
</blockquote>
<p>Nö, das fehlt nicht..<br />
Kann man machen, man kann aber auch genau so gut mit:</p>
<pre><code class="language-cpp">std::cout;
std::endl;
</code></pre>
<p>arbeiten.</p>
<p>EDIT:<br />
Sry, den post von asc zu spät gesehen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1621412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621412</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Wed, 26 Nov 2008 20:19:59 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger Suche Hife (Compelieren) on Thu, 27 Nov 2008 07:44:21 GMT]]></title><description><![CDATA[<p>Danke Eure Beiträge waren sehr hilfreich!</p>
<p>Habe #include&lt;iostream&gt;, #include&lt;cstdio&gt; ,using namespace std;<br />
verwendet u. am Ende das getchar(); weggenommen<br />
Funktioniert <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/1621561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1621561</guid><dc:creator><![CDATA[Bob Hansen]]></dc:creator><pubDate>Thu, 27 Nov 2008 07:44:21 GMT</pubDate></item></channel></rss>