<?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 Enumerierungstyp enum in C++]]></title><description><![CDATA[<p>Hallo, ich habe eine Frage zu den Aufzählungstyp enum in C++</p>
<p>y deklariere diesen Typ um Zustände eines Flugzeugs zu haben:</p>
<pre><code>enum Flug_Zustand {starten, fliegen, landen, parken};
</code></pre>
<p>Dann habe ich eine Klasse wo ich sie benutze:</p>
<pre><code>Flug_Zustand Zustand;
</code></pre>
<p>Was ich möchte ist, in einer Methode von dieser Klasse den Wert von Zustand lesen können, durch die Tastatur, und auch den Wert dann ausgeben können (aber den Wert, zB. landen, nicht 2)</p>
<p>ich habe es so gedacht</p>
<pre><code>cout&lt;&lt;&quot;Gib den Zustand vom Flugzeug&quot;;
cin&gt;&gt;-&gt;this Zustand;     //das gibt mir ein Fehler
cout&lt;&lt;-&gt;this-&gt;estado;    //das auch
</code></pre>
<p>Vielleicht gibt es auch einen anderen Aufzählungstyp?</p>
<p>Vielen, vielen dank<br />
marta</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/121415/problem-mit-enumerierungstyp-enum-in-c</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 17:36:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/121415.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 23 Sep 2005 08:16:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Enumerierungstyp enum in C++ on Fri, 23 Sep 2005 08:16:06 GMT]]></title><description><![CDATA[<p>Hallo, ich habe eine Frage zu den Aufzählungstyp enum in C++</p>
<p>y deklariere diesen Typ um Zustände eines Flugzeugs zu haben:</p>
<pre><code>enum Flug_Zustand {starten, fliegen, landen, parken};
</code></pre>
<p>Dann habe ich eine Klasse wo ich sie benutze:</p>
<pre><code>Flug_Zustand Zustand;
</code></pre>
<p>Was ich möchte ist, in einer Methode von dieser Klasse den Wert von Zustand lesen können, durch die Tastatur, und auch den Wert dann ausgeben können (aber den Wert, zB. landen, nicht 2)</p>
<p>ich habe es so gedacht</p>
<pre><code>cout&lt;&lt;&quot;Gib den Zustand vom Flugzeug&quot;;
cin&gt;&gt;-&gt;this Zustand;     //das gibt mir ein Fehler
cout&lt;&lt;-&gt;this-&gt;estado;    //das auch
</code></pre>
<p>Vielleicht gibt es auch einen anderen Aufzählungstyp?</p>
<p>Vielen, vielen dank<br />
marta</p>
]]></description><link>https://www.c-plusplus.net/forum/post/878344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/878344</guid><dc:creator><![CDATA[mcz]]></dc:creator><pubDate>Fri, 23 Sep 2005 08:16:06 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Enumerierungstyp enum in C++ on Fri, 23 Sep 2005 08:33:44 GMT]]></title><description><![CDATA[<p>mcz schrieb:</p>
<blockquote>
<pre><code class="language-cpp">cout&lt;&lt;&quot;Gib den Zustand vom Flugzeug&quot;;
cin&gt;&gt;-&gt;this Zustand;     //das gibt mir ein Fehler
cout&lt;&lt;-&gt;this-&gt;estado;    //das auch
</code></pre>
</blockquote>
<p>Was ist das denn bitte?</p>
<p>Wenn dann:<br />
cout &lt;&lt; this-&gt;Zustand;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/878357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/878357</guid><dc:creator><![CDATA[hehejo]]></dc:creator><pubDate>Fri, 23 Sep 2005 08:33:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Enumerierungstyp enum in C++ on Fri, 23 Sep 2005 08:57:27 GMT]]></title><description><![CDATA[<p>Ja, ich habe es vom spanischen übersetzt!!<br />
entschuldigung, das heisst natürlich</p>
<pre><code>cout&lt;&lt;-&gt;this-&gt;Zustand;
</code></pre>
<p>aber es funktioniert nicht<br />
danke<br />
marta</p>
]]></description><link>https://www.c-plusplus.net/forum/post/878377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/878377</guid><dc:creator><![CDATA[mcz]]></dc:creator><pubDate>Fri, 23 Sep 2005 08:57:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Enumerierungstyp enum in C++ on Fri, 23 Sep 2005 09:09:56 GMT]]></title><description><![CDATA[<p>mcz schrieb:</p>
<blockquote>
<p>Ja, ich habe es vom spanischen übersetzt!!<br />
entschuldigung<br />
[code]</p>
</blockquote>
<p>ich glaube hehejo meinte vielmehr was denn</p>
<pre><code class="language-cpp">cout&lt;&lt;-&gt;
</code></pre>
<p>darstellen soll</p>
]]></description><link>https://www.c-plusplus.net/forum/post/878393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/878393</guid><dc:creator><![CDATA[shapeless]]></dc:creator><pubDate>Fri, 23 Sep 2005 09:09:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Enumerierungstyp enum in C++ on Fri, 23 Sep 2005 09:57:48 GMT]]></title><description><![CDATA[<p>Ganz einfach...<br />
Schreibst eine Funktion die dir in abhängigkeit vom Enumwert einen string zurückliefert (geht bequem mit switch) und einen für den umgekehrten Weg (textparser oder mit Compare). Kannst die beiden Funktionen gleich nennen<br />
und danach nach bedarf missbrauchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/878416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/878416</guid><dc:creator><![CDATA[Mathias]]></dc:creator><pubDate>Fri, 23 Sep 2005 09:57:48 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Enumerierungstyp enum in C++ on Fri, 23 Sep 2005 14:02:49 GMT]]></title><description><![CDATA[<p>Sagt mal hab ich was falsch verstanden oder?<br />
Das ist jetzt das zweite mal dass ich sowas hier lese von wegen<br />
ner enum die dann ein Member sein soll und deren Wert abgefragt oder<br />
gesetzt werden soll wie der einer herkömmlichen member-variablen.<br />
Ich denk doch enum definiert nur Konstanten, die man dazu verwenden<br />
kann einen Wert zu überprüfen oder zu setzen.<br />
I think enumerations are used to define constant values so<br />
you can't use them as membervariables.<br />
Sprich</p>
<p>class A {<br />
public integer Zustand;<br />
...<br />
};<br />
enum example {<br />
FILLED = 1,<br />
EMPTY = 2<br />
}</p>
<p>und dann sowas wie<br />
A objectOfClassA;<br />
objectOfClassA.Zustand = example.FILLED;<br />
cout &lt;&lt; objectOfClassA.Zustand; // only a number will be returned, in this case 1</p>
<p>because you can't even write example.FILLED = 1;</p>
<p>Oder hab ich des falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/878641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/878641</guid><dc:creator><![CDATA[rene1]]></dc:creator><pubDate>Fri, 23 Sep 2005 14:02:49 GMT</pubDate></item></channel></rss>