<?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[Menü Auswahl in Windows Konsole erstellen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich mache gerade eine Weiterbildung in Sachen C++ (Grundlagen) und möchte als Abschlussarbeit eine Anwendung schreiben, in der der Benutzer eine Auswahl aus mehreren Möglichkeiten trifft. Da so etwas in dem Kurs nicht behandelt wurde, wollte ich hier mal nachfragen, ob mir jemand ein Codebeispiel oder einen Link dazu posten kann.</p>
<p>Danke im Voraus,<br />
Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/324252/menü-auswahl-in-windows-konsole-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 14:54:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/324252.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Mar 2014 11:23:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Menü Auswahl in Windows Konsole erstellen on Sun, 09 Mar 2014 11:23:20 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich mache gerade eine Weiterbildung in Sachen C++ (Grundlagen) und möchte als Abschlussarbeit eine Anwendung schreiben, in der der Benutzer eine Auswahl aus mehreren Möglichkeiten trifft. Da so etwas in dem Kurs nicht behandelt wurde, wollte ich hier mal nachfragen, ob mir jemand ein Codebeispiel oder einen Link dazu posten kann.</p>
<p>Danke im Voraus,<br />
Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387792</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387792</guid><dc:creator><![CDATA[martiuss]]></dc:creator><pubDate>Sun, 09 Mar 2014 11:23:20 GMT</pubDate></item><item><title><![CDATA[Reply to Menü Auswahl in Windows Konsole erstellen on Sun, 09 Mar 2014 11:27:13 GMT]]></title><description><![CDATA[<p>Was für ein Kurs war das?<br />
Keine Schleifen behandelt und<br />
keine if + else oder switch + case/break + default <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>
<p>MfG f.-th.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387793</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Sun, 09 Mar 2014 11:27:13 GMT</pubDate></item><item><title><![CDATA[Reply to Menü Auswahl in Windows Konsole erstellen on Sun, 09 Mar 2014 11:31:18 GMT]]></title><description><![CDATA[<pre><code>int menu(std::vector&lt;std::string&gt; const&amp; choices)
{
	std::size_t choice = 0;
	do {
		std::size_t counter = 1;
		for(auto const&amp; s : choices)
		{
			std::cout &lt;&lt; counter++ &lt;&lt; &quot;.- &quot; &lt;&lt; s &lt;&lt; std::endl;
		}
		std::cout &lt;&lt; &quot;Choose: &quot;;
	} while ( !(std::cin &gt;&gt; choice) &amp;&amp; !(--choice &gt;= choices.size()) );

	return choice;
}

int main()
{
	std::vector&lt;std::string&gt; choices = {&quot;A&quot;, &quot;B&quot;, &quot;Exit&quot;};
	switch (menu(choices))
	{
	case 0:
	case 1:
		doShit();
	case 2:
		return 0;
	}

	return 0;
}
</code></pre>
<p>(Ungetestet, schlecht geplant, Fehlerbehandlung fehlt, etc.)</p>
<p>Meinst du sowas in der Art?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387794</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sun, 09 Mar 2014 11:31:18 GMT</pubDate></item><item><title><![CDATA[Reply to Menü Auswahl in Windows Konsole erstellen on Sun, 09 Mar 2014 14:46:21 GMT]]></title><description><![CDATA[<p>na so ein grundlagenkurs halt <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="🙂"
    /><br />
for-schleifen und alles war dabei, aber keine grafischen ausgaben auf der konsole halt ...</p>
<p>... ja, so was in der art, aber wenn ich als auswahl sagen wir sechs möglichkeiten habe und der benutzer soll jetzt eine wählen, dann kann ich z.b. den text mit einer anderen farbe hinterlegen und bei drücken der returntaste wird die auswahl z.b. in dem vector gespeichert. wie sähe der code dafür aus?</p>
<p>eine andere möglichkeit wäre es, eine art radio button per ascii code zu erzeugen oder der user schreibt ein 'x' hinter das ausgewählte element. in jedem fall müsste dann aber wahrscheinlich dann eine koordinate übergeben werden, oder?</p>
<p>gruss, martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387829</guid><dc:creator><![CDATA[martiuss]]></dc:creator><pubDate>Sun, 09 Mar 2014 14:46:21 GMT</pubDate></item><item><title><![CDATA[Reply to Menü Auswahl in Windows Konsole erstellen on Sun, 09 Mar 2014 14:49:12 GMT]]></title><description><![CDATA[<p>Die Konsole ist eig. nicht für GUI gedacht.<br />
Tu dir selbst einen Gefallen und nutz dafür eine GUI-Bibliothek in einem echten Fenster.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387832</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sun, 09 Mar 2014 14:49:12 GMT</pubDate></item><item><title><![CDATA[Reply to Menü Auswahl in Windows Konsole erstellen on Sun, 09 Mar 2014 14:57:44 GMT]]></title><description><![CDATA[<p>hi nathan,</p>
<p>da hast du natürlich recht, aber eine entsprechende bibliothek einzubinden würde den rahmen des projektes sprengen und mich wahrscheinlich etwas überfordern.</p>
<p>da die meisten projekte was mit grafik waren, wollte ich da auch was in der richtung machen - habe sonst keine andere idee <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>martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387835</guid><dc:creator><![CDATA[martiuss]]></dc:creator><pubDate>Sun, 09 Mar 2014 14:57:44 GMT</pubDate></item><item><title><![CDATA[Reply to Menü Auswahl in Windows Konsole erstellen on Sun, 09 Mar 2014 20:23:26 GMT]]></title><description><![CDATA[<p>martiuss schrieb:</p>
<blockquote>
<p>da die meisten projekte was mit grafik waren, wollte ich da auch was in der richtung machen - habe sonst keine andere idee <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>martin</p>
</blockquote>
<p>Nicht das wir hier aneinander vorbei schreiben <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="😕"
    /><br />
Hier in diesem Bereich des Forum wird meist nur pures C++ behandelt.</p>
<p>Das wird an einigen Schulen aber anders gehandhabt. Da werden unter C++ auch noch andere Bereiche mit hinein gepackt.</p>
<p>Da deine Kollegen etwas mit Grafik machen, mit welchem C++ Compiler oder C++ Entwicklungssystem habt ihr an eurer Schule hantiert? Einige C++ Compiler haben so für den C++Programmierer der reinen Lehre &quot;grässliche&quot; Sachen wie Farben an Bord. Ist dann nicht mehr reines C++, aber optisch kann es bunt werden. <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>
<p>Verstehst du denn das Quelltextbeispiel und bekommst nach kleinen Ergänzungen und Änderungen ein lauffähiges Programm hin? Oder hast du da noch grosse Fragezeichen?</p>
<p>MfG f.-th.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387930</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Sun, 09 Mar 2014 20:23:26 GMT</pubDate></item><item><title><![CDATA[Reply to Menü Auswahl in Windows Konsole erstellen on Mon, 10 Mar 2014 07:54:04 GMT]]></title><description><![CDATA[<p>Hier gibts dafür eine fertige Klasse:<br />
<a href="http://www.c-plusplus.net/forum/303169" rel="nofollow">http://www.c-plusplus.net/forum/303169</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387972</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Mon, 10 Mar 2014 07:54:04 GMT</pubDate></item></channel></rss>