<?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[cin User Eingabe (Anfänger Frage) c++]]></title><description><![CDATA[<p>Okay hallo Leute ich möchte euch alle mal was fragen<br />
folgendes Problem:<br />
......<br />
int main ()<br />
[<br />
char answer;</p>
<p>cout&lt;&lt;&quot;geben sie fuer eine Antwort Y ein&quot;&lt;&lt;endl;<br />
cin&gt;&gt;answer;</p>
<p>if(answer='y')<br />
{<br />
cout&lt;&lt;&quot;danke für ihre Antwort&quot;&lt;&lt;endl;<br />
}<br />
else<br />
{</p>
<p>cout&lt;&lt;&quot;sie haben nicht y angegeben&quot;&lt;&lt;endl;</p>
<p>}</p>
<p>system(&quot;PAUSE&quot;)<br />
return EXIT_SUCCESS;<br />
]</p>
<p>Wie schon gesagt ich bin der totale Anfänger ,deshalb habe ich hier auch ein enormes Problem wie kann ich es regeln,dass bein cin&gt;&gt;answer wirklich nur &quot;Y&quot;<br />
akzeptiert wird. Denn wenn ich dieses Programm kompilieren würde koennt ich jeden Buchstaben eingeben und trotzdessen würden cout&lt;&lt;&quot;danke für ihre Antwort&quot;&lt;&lt;endl; kommen.</p>
<p>Würde mich ueber eine Antwort freuen<br />
<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/topic/269611/cin-user-eingabe-anfänger-frage-c</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 06:37:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/269611.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Jun 2010 13:31:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 13:31:13 GMT]]></title><description><![CDATA[<p>Okay hallo Leute ich möchte euch alle mal was fragen<br />
folgendes Problem:<br />
......<br />
int main ()<br />
[<br />
char answer;</p>
<p>cout&lt;&lt;&quot;geben sie fuer eine Antwort Y ein&quot;&lt;&lt;endl;<br />
cin&gt;&gt;answer;</p>
<p>if(answer='y')<br />
{<br />
cout&lt;&lt;&quot;danke für ihre Antwort&quot;&lt;&lt;endl;<br />
}<br />
else<br />
{</p>
<p>cout&lt;&lt;&quot;sie haben nicht y angegeben&quot;&lt;&lt;endl;</p>
<p>}</p>
<p>system(&quot;PAUSE&quot;)<br />
return EXIT_SUCCESS;<br />
]</p>
<p>Wie schon gesagt ich bin der totale Anfänger ,deshalb habe ich hier auch ein enormes Problem wie kann ich es regeln,dass bein cin&gt;&gt;answer wirklich nur &quot;Y&quot;<br />
akzeptiert wird. Denn wenn ich dieses Programm kompilieren würde koennt ich jeden Buchstaben eingeben und trotzdessen würden cout&lt;&lt;&quot;danke für ihre Antwort&quot;&lt;&lt;endl; kommen.</p>
<p>Würde mich ueber eine Antwort freuen<br />
<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/1918413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918413</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Mon, 28 Jun 2010 13:31:13 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 13:36:34 GMT]]></title><description><![CDATA[<p>Es muss so aussehen:</p>
<pre><code class="language-cpp">if(answer=='y')
</code></pre>
<p>(beachte das doppelte Gleichheitszeichen!)</p>
<p>In C++ ist das einfache Gleichheitszeichen der Zuweisungsoperator. Du hast hier also answer den Wert 'y' zugewiesen, und dann wurde answer als boolscher Wert interpretiert (alles außer 0 ist true, 'y' ist also true). Daher bist du immer in der Verzweigung gelandet. Vergleiche musst du also immer mit dem Vergleichsoperator (&quot;==&quot;) machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918416</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 28 Jun 2010 13:36:34 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 13:40:00 GMT]]></title><description><![CDATA[<p>Ich danke dir</p>
<p>Wie gesagt ich bin ein totaler Anfaenger aber bin schon fleisig am lesen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918417</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Mon, 28 Jun 2010 13:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 13:55:08 GMT]]></title><description><![CDATA[<p>Hier hab ich mal versucht ein Programm zur Berrechnung von Volumen Oberflaeche etc...</p>
<p>#include &lt;cstdlib&gt;<br />
#include &lt;iostream&gt;<br />
#include &lt;cmath&gt;</p>
<p>using namespace std;</p>
<p>int main(int argc, char <em>argv[])<br />
{ double V;<br />
double O;<br />
double M;<br />
double G;<br />
double H;<br />
double U; //V=G*H O=M+2*G M=G</em>H<br />
double S1;<br />
double S2;</p>
<p>cout&lt;&lt;&quot;Das ist ein Programm fuer die Berechnung von Mantel,Oberflaeche etc..&quot;&lt;&lt;endl&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Wollen sie das Volumen berechenen tippen sie ein /v&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Wollen sie die Oberflaeche berechnen tippen sie ein /o&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Wollen sie den Mantel berechen tippen sie ein /m&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Wollen sie die Grundflaeche berechnen tippen sie ein /g&quot;&lt;&lt;endl;</p>
<p>//Variabeln für die Eingabe zum Beispiel /m /g /o.....</p>
<p>char Volumen;<br />
char Oberflaeche;<br />
char Mantel;<br />
char Grundflaeche;</p>
<p>//-------------------------------------------------------------------------------------------------------------------------------------<br />
//Eingabe des Users (Volumen)</p>
<p>if (Volumen=='v')<br />
{<br />
double VolumenEnd=float(G) * H;<br />
// also &quot;v&quot;<br />
cout&lt;&lt;&quot;Geben sie die Grundflaeche und die Hoehe des Objekts an&quot;&lt;&lt;endl&lt;&lt;endl;</p>
<p>cout&lt;&lt;&quot;Grundflaeche&quot;&lt;&lt;endl;<br />
cin&gt;&gt;G;<br />
cout&lt;&lt;&quot;Hoehe&quot;&lt;&lt;endl;<br />
cin&gt;&gt;H;<br />
VolumenEnd=G * H;<br />
cout&lt;&lt;&quot;Das Volumen betraegt&quot;&lt;&lt;VolumenEnd&lt;&lt;endl&lt;&lt;&quot;kubik(HIER MASSEINHEIT)&quot;&lt;&lt;endl;//EndVolumen von der Berechnung G*H</p>
<p>}<br />
//Eingabe des Users(Oberfläche)</p>
<p>//-------------------------------------------------------------------------------------------------------------------------------------</p>
<p>if ( Oberflaeche=='o')<br />
{</p>
<p>double EndOberflaeche=float(M) + 2*G;<br />
// also &quot;o&quot;<br />
cout&lt;&lt;&quot;Geben sie den Mantel und die Grundflaeche des Objekts an&quot;&lt;&lt;endl&lt;&lt;endl;</p>
<p>cout&lt;&lt;&quot;Mantel&quot;&lt;&lt;endl;<br />
cin&gt;&gt;M;<br />
cout&lt;&lt;&quot;Grundfläche&quot;&lt;&lt;endl;<br />
cin&gt;&gt;G;</p>
<p>cout&lt;&lt;&quot;Die Oberflaeche betraegt&quot;&lt;&lt;EndOberflaeche&lt;&lt;endl&lt;&lt;&quot;quadrat(HIER MASSEINHEIT)&quot;&lt;&lt;endl;//EndOberflaeche von der Berechnung G*H<br />
}</p>
<p>//-------------------------------------------------------------------------------------------------------------------------------------</p>
<p>if (Mantel=='m')<br />
{<br />
double EndMantel=float(U) * H;<br />
// also &quot;m&quot;<br />
cout&lt;&lt;&quot;Geben sie den Umfang und die Hoehe des Objekts an&quot;&lt;&lt;endl&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Umfang&quot;&lt;&lt;endl;<br />
cin&gt;&gt;U;<br />
cout&lt;&lt;&quot;Hoehe&quot;&lt;&lt;endl;<br />
cin&gt;&gt;H ;<br />
cout&lt;&lt;&quot;Der Mantel betraegt&quot;&lt;&lt;EndMantel&lt;&lt;endl&lt;&lt;&quot;quadrat(HIER MASSEINHEIT)&quot;&lt;&lt;endl;//EndMantel von der Berechnung G*H</p>
<p>}</p>
<p>//-------------------------------------------------------------------------------------------------------------------------------------</p>
<p>if( Grundflaeche=='g')<br />
{</p>
<p>double EndGrundflaeche=float(S1) * S2;<br />
// also &quot;g&quot;<br />
cout&lt;&lt;&quot;Geben sie die 2 Seiten an&quot;&lt;&lt;endl&lt;&lt;endl;</p>
<p>cout&lt;&lt;&quot;1.Seite&quot;&lt;&lt;endl;<br />
cin&gt;&gt;S1;<br />
cout&lt;&lt;&quot;2.Seite&quot;&lt;&lt;endl;<br />
cin&gt;&gt;S2;<br />
cout&lt;&lt;&quot;Die Grundflaeche betraegt&quot;&lt;&lt;EndGrundflaeche&lt;&lt;endl&lt;&lt;&quot;quadrat(HIER MASSEINHEIT)&quot;&lt;&lt;endl;//EndMantel von der Berechnung G*H<br />
}<br />
//-------------------------------------------------------------------------------------------------------------------------------------</p>
<p>system(&quot;PAUSE&quot;);<br />
return EXIT_SUCCESS;<br />
}</p>
<p>Ich weiß,dass es schlecht programmiert ist aber wieder habe ich ein Problem<br />
die Konsole schließt sich SOFORT wieder was hab ich jetzt wieder falsch gemacht ;D?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918433</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Mon, 28 Jun 2010 13:55:08 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 13:57:04 GMT]]></title><description><![CDATA[<p>Kein Thema, jeder fängt mal klein an. Hauptsache, man bleibt am Ball. <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>Übrigens, du hast hier eine eckige statt einer geschweiften Klammer für deine main-Funktion verwendet. Hast du den Code vielleicht (falsch) abgetippt? Code immer per Copy&amp;Paste hier posten, damit sich keine zusätzlichen Tippfehler einschleichen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918436</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 28 Jun 2010 13:57:04 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 14:03:57 GMT]]></title><description><![CDATA[<p>Und vielleicht nächstes Mal die [cpp]-Tags verwenden, damit der Code auch schön formatiert wird. Gleich die erste weisse Schaltfläche unter den Smileys.</p>
<p>Das sieht dann so aus:</p>
<pre><code class="language-cpp">int main()
{
    std::cout &lt;&lt; &quot;Hello World&quot; &lt;&lt; std::endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1918442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918442</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 28 Jun 2010 14:03:57 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 14:19:44 GMT]]></title><description><![CDATA[<p>Hatte dich falsch verstanden matze</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12954">@Nexus</a> ok danke mach ich naechstes mal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918443</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Mon, 28 Jun 2010 14:19:44 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 14:07:55 GMT]]></title><description><![CDATA[<p>Kleiner Tipp, gewöhn dir statt</p>
<p>if (Mantel=='m')</p>
<p>folgendes an:</p>
<p>if ('m' == Mantel)</p>
<p>Denn solltest du dich bei letzteren Vertippen und nur ein = schreiben, wird der Compiler meckern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918446</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 28 Jun 2010 14:07:55 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 14:11:40 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>Kleiner Tipp, gewöhn dir statt</p>
<p>if (Mantel=='m')</p>
<p>folgendes an:</p>
<p>if ('m' == Mantel)</p>
<p>Denn solltest du dich bei letzteren Vertippen und nur ein = schreiben, wird der Compiler meckern.</p>
</blockquote>
<p>Habs umgeschrieb Danke aber trotzdem schließt sich die konsole jetzt wie von geisterhand und wenn ich den Befehl</p>
<pre><code class="language-cpp">getchar();
</code></pre>
<p>schreibe kann ich zwar schreiben es kommt aber nichts</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918451</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Mon, 28 Jun 2010 14:11:40 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 14:23:29 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>Kleiner Tipp, gewöhn dir statt</p>
<p>if (Mantel=='m')</p>
<p>folgendes an:</p>
<p>if ('m' == Mantel)</p>
<p>Denn solltest du dich bei letzteren Vertippen und nur ein = schreiben, wird der Compiler meckern.</p>
</blockquote>
<p>Oder gewöhn dir gleich an, direkt == zu schreiben. :p</p>
<p>Die Schreibweise <code>if (Literal == Variable)</code> finde ich unschön und unlogischer, da man eigentlich den Wert der Variable prüft und nicht den Wert des Literals (das ist zumindest meine Assoziation bei einem Vergleich). Ich kann mich zudem nicht erinnern, wann ich das letzte Mal = statt == geschrieben habe...</p>
<p>Aber nimm, was für dich besser geht. Vielleicht ist Fellhuhns Variante am Anfang ratsamer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918461</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 28 Jun 2010 14:23:29 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 14:33:10 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Fellhuhn schrieb:</p>
<blockquote>
<p>Kleiner Tipp, gewöhn dir statt</p>
<p>if (Mantel=='m')</p>
<p>folgendes an:</p>
<p>if ('m' == Mantel)</p>
<p>Denn solltest du dich bei letzteren Vertippen und nur ein = schreiben, wird der Compiler meckern.</p>
</blockquote>
<p>Oder gewöhn dir gleich an, direkt == zu schreiben. :p</p>
<p>Die Schreibweise <code>if (Literal == Variable)</code> finde ich unschön und unlogischer, da man eigentlich den Wert der Variable prüft und nicht den Wert des Literals (das ist zumindest meine Assoziation bei einem Vergleich). Ich kann mich zudem nicht erinnern, wann ich das letzte Mal = statt == geschrieben habe...</p>
<p>Aber nimm, was für dich besser geht. Vielleicht ist Fellhuhns Variante am Anfang ratsamer.</p>
</blockquote>
<p>Könntest du mir bitte ein Beispiel geben wie man es (deiner Meinung nach)<br />
besser schreiben koennte?^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918468</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Mon, 28 Jun 2010 14:33:10 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 14:47:49 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Die Schreibweise <code>if (Literal == Variable)</code> finde ich unschön und unlogischer, da man eigentlich den Wert der Variable prüft und nicht den Wert des Literals (das ist zumindest meine Assoziation bei einem Vergleich).</p>
</blockquote>
<p>Da gebe ich dir schon Recht, aber die umgekehrte Schreibweise hat noch den Vorteil, dass beim Vergleich mit sehr langen Ausdrücken das Literal direkt sichtbar ist, ohne Scrolling oder sonstwas. Daher nutze ich es vereinzelt, wenn es der Lesbarkeit dient.</p>
<pre><code class="language-cpp">if(IDYES==MessageBox( /* absurd lange Parameterliste ;) */ )
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1918479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918479</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 28 Jun 2010 14:47:49 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 15:03:52 GMT]]></title><description><![CDATA[<p>cooler78 schrieb:</p>
<blockquote>
<p>Könntest du mir bitte ein Beispiel geben wie man es (deiner Meinung nach)<br />
besser schreiben koennte?^^</p>
</blockquote>
<p>Naja, ich würde halt einfach</p>
<pre><code class="language-cpp">if (Mantel == 'm')
</code></pre>
<p>schreiben. Aber dann riskierst du eben, dass ein Vertipper trotzdem kompiliert. Was aber ohnehin nur etwas bringt, wenn skalare RValues (oder <code>const</code> -Variablen) im Spiel sind.</p>
<p>Bei</p>
<pre><code class="language-cpp">if (Mantel == meinDritterMantel)
</code></pre>
<p>hast du wieder dasselbe Problem und kannst es nicht durch Vertauschen lösen. Aber ich finde es inkonsistent, hier den &quot;abgefragten Wert&quot; links und den &quot;Vergleichswert&quot; rechts zu schreiben, in Spezialfällen wegen der =-Gefahr jedoch umgekehrt. Aber das hat auch viel mit Geschmack zu tun. Mit der Zeit wirst du dir ohnehin deinen eigenen Stil bilden und merken, was für dich besser passt.</p>
<p>_matze schrieb:</p>
<blockquote>
<p>Da gebe ich dir schon Recht, aber die umgekehrte Schreibweise hat noch den Vorteil, dass beim Vergleich mit sehr langen Ausdrücken das Literal direkt sichtbar ist, ohne Scrolling oder sonstwas. Daher nutze ich es vereinzelt, wenn es der Lesbarkeit dient.</p>
</blockquote>
<p>Guter Punkt, daran habe ich jetzt gar nicht gedacht. Allerdings habe ich das Gefühl, bei mir haben solche längeren Funktionsaufrufe (oder arithmetische Ausdrücke) entweder oft <code>bool</code> -Rückgabetypen, oder es steht auf beiden Seiten des Vergleichsoperators etwas Langes. Zumindest ist es mir bisher noch nie sehr unübersichtlich vorgekommen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918488</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 28 Jun 2010 15:03:52 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 15:57:43 GMT]]></title><description><![CDATA[<p>So noch ne Frage ich lese zur Zeit mein erstes c++ Buch es ist das Buch:</p>
<p>Einstieg in c++ von Arnold Willemer (vllt. kennt es ja jemand)</p>
<p>und ich wollte euch fragen welches Buch ihr empfehlen koennt<br />
und ob es evtl. auch ein Buch gibt das auf den erworbenen Kentnissen des erwähnten Buches aufbaut.</p>
<p>und danke fuer die rege Beteiligung hier ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918511</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Mon, 28 Jun 2010 15:57:43 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Mon, 28 Jun 2010 16:10:18 GMT]]></title><description><![CDATA[<p>Hier:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-251551.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-251551.html</a></p>
<p>werden viele gute Bücher gennant (vom User &quot;Mitleid&quot;).</p>
<p>Da hat es gute Bücher für Fortgeschrittene.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1918516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1918516</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 28 Jun 2010 16:10:18 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Fri, 02 Jul 2010 14:49:13 GMT]]></title><description><![CDATA[<p>wie geht der syntax für</p>
<pre><code class="language-cpp">if (cin==&quot;y&quot;)
{

.....

}
</code></pre>
<p>Also wie geht der Code fuer eine Abfrage ob cin irgendeinen Buchstabe ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920501</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920501</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Fri, 02 Jul 2010 14:49:13 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Fri, 02 Jul 2010 14:56:10 GMT]]></title><description><![CDATA[<p><code>cin</code> ist nie ein Buchstabe, es ist ein Stream-Objekt, mit dem von der Standardeingabe gelesen werden kann. Was du sicher willst, ist:</p>
<pre><code class="language-cpp">char c;
cin &gt;&gt; c;
if(c == 'y')
{
//...
}
</code></pre>
<p>Beachte dabei, dass Buchstabenliterale mit einfachen Anführungszeichen geschrieben werden, im Gegensatz zu den doppelten Anführungszeichen bei Strings.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920508</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Fri, 02 Jul 2010 14:56:10 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Fri, 02 Jul 2010 14:57:20 GMT]]></title><description><![CDATA[<p>DANKE DANKE<br />
Genau das habe ich gebraucht^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920509</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Fri, 02 Jul 2010 14:57:20 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Fri, 02 Jul 2010 16:36:39 GMT]]></title><description><![CDATA[<p>hat sich geklaert<br />
zu dumm zum LEsen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920557</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Fri, 02 Jul 2010 16:36:39 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Fri, 02 Jul 2010 16:50:41 GMT]]></title><description><![CDATA[<p>Tschuldigun fuer die dummen Fragen<br />
aber warum geht das nicht</p>
<p>double VolumenKugel=float(4/3)*3,14159265*radius^3;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920565</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Fri, 02 Jul 2010 16:50:41 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Fri, 02 Jul 2010 17:17:03 GMT]]></title><description><![CDATA[<p>Bitte muss dringend weiterkommen^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920584</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Fri, 02 Jul 2010 17:17:03 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Fri, 02 Jul 2010 17:38:59 GMT]]></title><description><![CDATA[<p>2 fehler:</p>
<pre><code class="language-cpp">double VolumenKugel=float(4/3)*3,14159265*radius^3;
//                              ^               ^
</code></pre>
<p>1. 3.14159265<br />
2. radius*radius*radius</p>
<p>der ^-operator macht nicht das, was du dir erhoffst sondern ist ein XOR.</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920591</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 02 Jul 2010 17:38:59 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Fri, 02 Jul 2010 17:53:18 GMT]]></title><description><![CDATA[<p>Danke an euch alle das ihr mir so hilft<br />
das mit ^3 hab ich mir schon gedacht und hatte es auch umgeschrieben<br />
aber das der Compiler 3,.. anders ließt als 3. .. (was ja eigtl.logisch ist)<br />
darauf bin ich nicht gekommen ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920595</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Fri, 02 Jul 2010 17:53:18 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Fri, 02 Jul 2010 17:56:15 GMT]]></title><description><![CDATA[<p>außerdem wird float(4/3) noch Probleme bereiten, korrekter wäre float(4)/3. Wobei in deinem Fall aber double günstiger wäre, da das Ergebnis auch double ist.<br />
Und weil du double-Literale auch in den Quelltext direkt schreiben kannst, ist 4.0/3 am günstigsten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920596</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Fri, 02 Jul 2010 17:56:15 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Sat, 03 Jul 2010 08:22:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;cmath&gt;
#include &lt;windows.h&gt;
using namespace std;

int main(int argc, char *argv[])
{
//Formeln

//V=G*H

 //Bei Pyramide , Kegel etc (Volumen)

//V=1/3*G*H   
//O=G+M 

//Bei Kugel (Volumen, Oberflaeche)

//4/3 * PI*r3

//o=4*PI*r^2

//Pi= 3,14159265

    //char und int Variabeln

                          //Beliebige Eingabe
    char iwas;
    char iwas2;
//--------------------------------------------------------------------------------- 

                       //Variabeln(chars floats doubles)   
    char Kugel;
    char Pyramide;
    char Kegel;
    char Zylinder;
    char Volumen;
    float VolumenKegel;
    float KegelOberflaeche;
    float PyramideOberflaeche;
    float VolumenKugel;
    float OberflaecheKugel;
    float VolumenPyramide;
    double Hoehe;
    double grundflaeche;
    double radius;
    double Mantel;
    //Headder Strings

string einfuehrung=&quot;Dies ist ein Programm zur Berecnung von Volumen , Oberflaeche , Mantel etc.. von einem beliebigen Objekt (Kugel , Pyramide ..)&quot;;
string gemachtvon=&quot;Diese Programm wurde von ***** erstellt&quot;;
string linie=&quot;--------------------------&quot;;    
string Eingabe1=&quot;Geben sie das Objekt an , dass sie berechnen wollen (z.b Kugel)&quot;;
string Eingabe2=&quot;Geben sie nun ein was sie berechnen wollen (z.b Volumen)&quot;;  
string EingabeVolumen=&quot;Geben sie nun die Grundflaeche des Objekts an &quot;;
string EingabeVolumen2=&quot;Geben sie nun die Hoehe des Objekts an&quot;;
string kugel= &quot;Wenn das Objekt eine Kugel ist geben sie /m ein&quot;;
string pyramide=&quot;Wenn das Objekt eine Pyramide ist geben sie /p ein&quot;;
string kegel= &quot;Wenn das Objekt ein Kegel ist geben sie /k ein&quot;;
string zylinder=&quot;Wenn das Objekt ein Zylinder ist geben sie /z ein&quot;; 

  cout&lt;&lt;gemachtvon&lt;&lt;endl&lt;&lt;linie&lt;&lt;endl&lt;&lt;einfuehrung&lt;&lt;endl&lt;&lt;linie&lt;&lt;endl; 

 cout&lt;&lt;kugel&lt;&lt;endl&lt;&lt;pyramide&lt;&lt;endl&lt;&lt;kegel&lt;&lt;endl&lt;&lt;zylinder&lt;&lt;endl&lt;&lt;endl;   

  cout&lt;&lt;Eingabe1&lt;&lt;endl;   
  cin&gt;&gt;iwas;

if (iwas =='m')
{
    cout&lt;&lt;endl&lt;&lt;endl;          
    cout&lt;&lt;&quot;Sie haben sich fuer eine Kugel entschieden&quot;&lt;&lt;endl&lt;&lt;endl&lt;&lt;&quot;geben sie nun ein ob sie Volumen oder Oberflaeche etc... berechnen moechten&quot;&lt;&lt;endl&lt;&lt;endl;          
    cout&lt;&lt;&quot;Fuer Volumen /v fuer die Oberflaeche /o ..etc&quot;&lt;&lt;endl;
    cin&gt;&gt;iwas2;

    if (iwas2=='v')
    {

        cout&lt;&lt;&quot;Geben sie den Radius des Objekts ein&quot;&lt;&lt;endl;
        cin&gt;&gt;radius;

        cout&lt;&lt;&quot;Berechne das Volumen!!&quot;&lt;&lt;endl; 
        //Berechnung
        float  VolumenKugel=float(4/3) * 3.14159265 * radius*radius*radius;
        Sleep(2000); 
        cout&lt;&lt;&quot;Das Volumen der Kugel betraegt:&quot;&lt;&lt;endl&lt;&lt;VolumenKugel&lt;&lt;&quot;kubik(hier MASSEINHEIT)&quot;&lt;&lt;endl&lt;&lt;endl;

     }          

              if(iwas2=='o')
              {

                 cout&lt;&lt;&quot;Geben sie die Grundflaeche ein&quot;&lt;&lt;endl;
                 cin&gt;&gt;grundflaeche;                             
                 cout&lt;&lt;&quot;Geben sie die Hoehe ein &quot;&lt;&lt;endl;
                 cin&gt;&gt;Hoehe;    
                 //Berechnung     
                 float OberflaecheKugel=float(4)*3.14159265*radius*radius;
                 Sleep(2000);
                 cout&lt;&lt;&quot;Die Oberflaeche der Kugel betraegt:&quot;&lt;&lt;endl&lt;&lt;OberflaecheKugel&lt;&lt;&quot; quadrat(hier MASSEINHEIT)&quot;&lt;&lt;endl&lt;&lt;endl;
                 cin.clear();         

                 }           

                 }

        if (iwas='p')    

    {
    cout&lt;&lt;endl&lt;&lt;endl;          
    cout&lt;&lt;&quot;Sie haben sich fuer eine Pyramide entschieden&quot;&lt;&lt;endl&lt;&lt;endl&lt;&lt;&quot;geben sie nun ein ob sie Volumen oder Oberflaeche etc... berechnen moechten&quot;&lt;&lt;endl&lt;&lt;endl;          
    cout&lt;&lt;&quot;Fuer Volumen /v fuer die Oberflaeche /o ..etc&quot;&lt;&lt;endl;
    cin&gt;&gt;iwas2;

    if (iwas2=='v')
    {
         cout&lt;&lt;&quot;Geben sie die  Grundlaeche  des Objekts ein&quot;&lt;&lt;endl;
        cin&gt;&gt;grundflaeche;
        cout&lt;&lt;&quot;Geben sie die Hoehe des Objekts ein&quot;&lt;&lt;endl;
        cin&gt;&gt;Hoehe;
        cout&lt;&lt;&quot;Berechne das Volumen!!&quot;&lt;&lt;endl; 
        //Berechnung
        float  VolumenPyramide=float(1/3) * grundflaeche * Hoehe ;
        Sleep(2000); 
        cout&lt;&lt;&quot;Das Volumen der Pyramide betraegt:&quot;&lt;&lt;endl&lt;&lt;VolumenPyramide&lt;&lt;&quot;    kubik(hier MASSEINHEIT)&quot;&lt;&lt;endl&lt;&lt;endl;

      }    

     if (iwas2=='o')
     {

      cout&lt;&lt;&quot;Geben sie nun (evtl. nochmal) die Grundlflaeche  an&quot;&lt;&lt;endl;
      cin&gt;&gt;grundflaeche;
      cout&lt;&lt;&quot;Geben sie nun (evtl nochmal ) den Mantel ein&quot;&lt;&lt;endl;
      cin&gt;&gt;Mantel;
      cout&lt;&lt;&quot;Berechne die Oberflache!!&quot;&lt;&lt;endl;
      //Berechnung            
      PyramideOberflaeche = float(grundflaeche)+Mantel;             
      cout&lt;&lt;&quot;Die Oberflaeche der Pyramide betraegt:&quot;&lt;&lt;endl&lt;&lt;PyramideOberflaeche&lt;&lt;&quot;    quadrat(hier MASSEINHEiT)&quot;&lt;&lt;endl&lt;&lt;endl;               
      cin.clear();              

     }               

    }                

        if (iwas='k')    

    {
    cout&lt;&lt;endl&lt;&lt;endl;          
    cout&lt;&lt;&quot;Sie haben sich fuer einen Kegel entschieden&quot;&lt;&lt;endl&lt;&lt;endl&lt;&lt;&quot;geben sie nun ein ob sie Volumen oder Oberflaeche etc... berechnen moechten&quot;&lt;&lt;endl&lt;&lt;endl;          
    cout&lt;&lt;&quot;Fuer Volumen /v fuer die Oberflaeche /o ..etc&quot;&lt;&lt;endl;
    cin&gt;&gt;iwas2;

    if (iwas2=='v')
    {
         cout&lt;&lt;&quot;Geben sie die  Grundlaeche  des Objekts ein&quot;&lt;&lt;endl;
        cin&gt;&gt;grundflaeche;
        cout&lt;&lt;&quot;Geben sie die Hoehe des Objekts ein&quot;&lt;&lt;endl;
        cin&gt;&gt;Hoehe;
        cout&lt;&lt;&quot;Berechne das Volumen!!&quot;&lt;&lt;endl; 
        //Berechnung
        float  VolumenKegel=float(1/3) * grundflaeche * Hoehe ;
        Sleep(2000); 
        cout&lt;&lt;&quot;Das Volumen des Kegels betraegt:&quot;&lt;&lt;endl&lt;&lt;VolumenKegel&lt;&lt;&quot;    kubik(hier MASSEINHEIT)&quot;&lt;&lt;endl&lt;&lt;endl;

      }    

     if (iwas2=='o')
     {

      cout&lt;&lt;&quot;Geben sie nun (evtl. nochmal) die Grundlflaeche  an&quot;&lt;&lt;endl;
      cin&gt;&gt;grundflaeche;
      cout&lt;&lt;&quot;Geben sie nun (evtl nochmal ) den Mantel ein&quot;&lt;&lt;endl;
      cin&gt;&gt;Mantel;
      cout&lt;&lt;&quot;Berechne die Oberflache!!&quot;&lt;&lt;endl;
      //Berechnung            
      KegelOberflaeche= float(grundflaeche)+Mantel;             
      cout&lt;&lt;&quot;Die Oberflaeche des Kegels betraegt:&quot;&lt;&lt;endl&lt;&lt; KegelOberflaeche&lt;&lt;&quot;    quadrat(hier MASSEINHEiT)&quot;&lt;&lt;endl&lt;&lt;endl;               

     }               

     }                   

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p>Ein bisschen komisch ich weiß ich weiß (vllt. ne Erklaerung zu den ganzen Strings Mein Gedanke war das ich alles der Übersichtlichkeits halber in strings schreibe habe das aber nicht bis zum ende durchgehalten..</p>
<p>Nun mal wieder eine dumme Frage:</p>
<p>Wenn ich jetzt m eingebe kommt die Kugel alles gut<br />
Dann erscheint aber sofort , dass ich mich fuer eine Pyramide entschieden habe =????</p>
<p>Achja wenn ihr noch Verbesserungsvorschläge habt postest sie alle^^.</p>
<p>Wie gesagt ich &quot;programmiere&quot; erst seit 1-2 Wochen insofern...</p>
<p>Immer diese Operatoren mir ist aufgefallen dass ich wieder = anstatt == geschrieben habe trotzdem danke ich euch allen !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920737</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Sat, 03 Jul 2010 08:22:46 GMT</pubDate></item><item><title><![CDATA[Reply to cin User Eingabe (Anfänger Frage) c++ on Sat, 03 Jul 2010 08:20:59 GMT]]></title><description><![CDATA[<p>Kann mir dann noch iwer die korrekte Benutzung von float Variablen erklaeren<br />
ich dachte , dass man diese immer in Berrechnungen verwenden muss? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1920739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1920739</guid><dc:creator><![CDATA[cooler78]]></dc:creator><pubDate>Sat, 03 Jul 2010 08:20:59 GMT</pubDate></item></channel></rss>