<?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[getch() funktioniert nich]]></title><description><![CDATA[<p>Hallo Leuts,</p>
<p>damit die Konsolenandwendung nicht gleich wieder schließt habe ich versucht das getch() einzufügen, natürlich auch mit dem #include &lt;conio.h&gt;</p>
<p>(hab ich jetzt wieder rausgenommen...)</p>
<p>troztdem schliesst das Fenster ...ist vielleicht im Quelltext ein Fehler???</p>
<p>Vielen Dank für eure Hilfe...</p>
<pre><code class="language-cpp">namespace TestAddition
{

	//Definition der Klasse Addition
	class Addition
	{
		//Anlegen der Privaten Eigenschaften
	private:
		int Ergebnis;
		int Summand1;
		int Summand2;

		// Anlegen der öffentlichen Eigenschaften
	public:
		// Konstruktior --&gt; Prototyp zum Initialiesieren einer Eigenschaft
		Addition(int);

		// Deklaration der Variablen und Schnittstellenfunktionen
		void setSummand2(int);
		void berechnen(void);
		int getErgebnis(void);
	};

	// Definition des Konstruktors zur Initialisierung von Sumannd1
	Addition::Addition(int Wert)
	{
		Summand1 = Wert;
	}

	void Addition::setSummand2(int Wert) // Definition Summand2
	{
		Summand2 = Wert;
	}

	void Addition::berechnen()
	{
		Ergebnis = Summand1+Summand2;
	}

	int Addition::getErgebnis()
	{
		return Ergebnis;
	}

} // Ende der Klassendefiniton

#include &lt;iostream&gt;

using namespace TestAddition;
using namespace std;

int main()
{
	// Erstellen eines statischen Objektes der Klasse Addition
	// mit eingebundener Intitialisierung des Objektes Summand1 mit 
	// dem Wert1
	Addition meinAdditionsrechner(1);

	int eingabe;
	cout &lt;&lt; &quot;Bitte Summand2 eingeben: &quot;;
	cin &gt;&gt; eingabe;

	meinAdditionsrechner.setSummand2(eingabe);
	meinAdditionsrechner.berechnen();

	cout &lt;&lt; &quot;\n\nErgebnis:\n &quot;&lt;&lt;meinAdditionsrechner.getErgebnis();

	return 0;

}
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179109/getch-funktioniert-nich</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 02:45:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179109.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 Apr 2007 14:57:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to getch() funktioniert nich on Wed, 18 Apr 2007 14:57:00 GMT]]></title><description><![CDATA[<p>Hallo Leuts,</p>
<p>damit die Konsolenandwendung nicht gleich wieder schließt habe ich versucht das getch() einzufügen, natürlich auch mit dem #include &lt;conio.h&gt;</p>
<p>(hab ich jetzt wieder rausgenommen...)</p>
<p>troztdem schliesst das Fenster ...ist vielleicht im Quelltext ein Fehler???</p>
<p>Vielen Dank für eure Hilfe...</p>
<pre><code class="language-cpp">namespace TestAddition
{

	//Definition der Klasse Addition
	class Addition
	{
		//Anlegen der Privaten Eigenschaften
	private:
		int Ergebnis;
		int Summand1;
		int Summand2;

		// Anlegen der öffentlichen Eigenschaften
	public:
		// Konstruktior --&gt; Prototyp zum Initialiesieren einer Eigenschaft
		Addition(int);

		// Deklaration der Variablen und Schnittstellenfunktionen
		void setSummand2(int);
		void berechnen(void);
		int getErgebnis(void);
	};

	// Definition des Konstruktors zur Initialisierung von Sumannd1
	Addition::Addition(int Wert)
	{
		Summand1 = Wert;
	}

	void Addition::setSummand2(int Wert) // Definition Summand2
	{
		Summand2 = Wert;
	}

	void Addition::berechnen()
	{
		Ergebnis = Summand1+Summand2;
	}

	int Addition::getErgebnis()
	{
		return Ergebnis;
	}

} // Ende der Klassendefiniton

#include &lt;iostream&gt;

using namespace TestAddition;
using namespace std;

int main()
{
	// Erstellen eines statischen Objektes der Klasse Addition
	// mit eingebundener Intitialisierung des Objektes Summand1 mit 
	// dem Wert1
	Addition meinAdditionsrechner(1);

	int eingabe;
	cout &lt;&lt; &quot;Bitte Summand2 eingeben: &quot;;
	cin &gt;&gt; eingabe;

	meinAdditionsrechner.setSummand2(eingabe);
	meinAdditionsrechner.berechnen();

	cout &lt;&lt; &quot;\n\nErgebnis:\n &quot;&lt;&lt;meinAdditionsrechner.getErgebnis();

	return 0;

}
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1268562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1268562</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Wed, 18 Apr 2007 14:57:00 GMT</pubDate></item><item><title><![CDATA[Reply to getch() funktioniert nich on Wed, 18 Apr 2007 15:05:43 GMT]]></title><description><![CDATA[<p>Ich sehe keinen Fehler.<br />
Ich offe du schreibst das</p>
<pre><code class="language-cpp">getch()
</code></pre>
<p>nicht hinter das</p>
<pre><code class="language-cpp">return 0;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1268568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1268568</guid><dc:creator><![CDATA[Es]]></dc:creator><pubDate>Wed, 18 Apr 2007 15:05:43 GMT</pubDate></item><item><title><![CDATA[Reply to getch() funktioniert nich on Wed, 18 Apr 2007 15:08:11 GMT]]></title><description><![CDATA[<p>Ich hoffe du schreibst das</p>
<pre><code class="language-cpp">getch()
</code></pre>
<p>nicht hinter das</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>Ich sehe keinen Fehler.</p>
<p>Allerdings:<br />
-du braucst kein extra ns<br />
-du brauchst keine Klasse<br />
-solche methoden würde ich inline schreiben<br />
-der ganze ns gehört in einen header</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1268571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1268571</guid><dc:creator><![CDATA[Es]]></dc:creator><pubDate>Wed, 18 Apr 2007 15:08:11 GMT</pubDate></item><item><title><![CDATA[Reply to getch() funktioniert nich on Wed, 18 Apr 2007 15:47:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int main()
{
...

getchar()

return 0;
}
</code></pre>
<p>wenn das nicht klappt, dann sollte eines dieser methoden sollte auch bei dir Früchte tragen:</p>
<p><a href="http://c-plusplus.net/forum/viewtopic-var-t-is-111042.html" rel="nofollow">http://c-plusplus.net/forum/viewtopic-var-t-is-111042.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1268611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1268611</guid><dc:creator><![CDATA[muffmolch]]></dc:creator><pubDate>Wed, 18 Apr 2007 15:47:46 GMT</pubDate></item><item><title><![CDATA[Reply to getch() funktioniert nich on Wed, 18 Apr 2007 15:54:49 GMT]]></title><description><![CDATA[<p>Es schrieb:</p>
<blockquote>
<p>Ich hoffe du schreibst das</p>
<pre><code class="language-cpp">getch()
</code></pre>
<p>nicht hinter das</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>Ich sehe keinen Fehler.</p>
<p>Allerdings:<br />
-du braucst kein extra ns --&gt; wollte der Lehrer so<br />
-du brauchst keine Klasse --&gt; Unser Lehrer hat uns das so in Aufgabe gestellt...<br />
-solche methoden würde ich inline schreiben --&gt; Sollte extra keine Inline Funkt. werden lt. Lehrer<br />
-der ganze ns gehört in einen header</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1268619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1268619</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Wed, 18 Apr 2007 15:54:49 GMT</pubDate></item><item><title><![CDATA[Reply to getch() funktioniert nich on Wed, 18 Apr 2007 15:56:49 GMT]]></title><description><![CDATA[<p>Ich sehe den Fehler nicht, aber ich weis welcher es ist. Es befindet sich beim Aufruf von &quot;getch&quot; noch was im Eingabepuffer, das dann als Eingabe interpretiert wird. Als Gegenmaßnahme muss man logischerweise den Puffer leeren. Steht in der FAQ. (Muffmolch hat schon den richtigen Link gepostet)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1268620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1268620</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Wed, 18 Apr 2007 15:56:49 GMT</pubDate></item></channel></rss>