<?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[Wörter eingeben???]]></title><description><![CDATA[<p>Hallo erstmal,</p>
<p>Ich benutze Dev C++ (Es ist wie Borland C++ Bulider).</p>
<p>Das will ich programmieren:</p>
<p>Man muss ein Wort eingeben, z.B. &quot;Maus&quot;.<br />
Das Programm soll es erkennen und dann ein Bericht anzeigen-&gt; z.B. wann es erfunden wurde, wer es erfunden hat usw...</p>
<p>Da ich noch anfänger bin, sollte dieses Programm nur zwei Wörter lesen können:</p>
<p>-&gt; maus und tastatur.</p>
<p>(Die grundlagen von C++ lerne ich gerade. Ich denke, ich werde keine schwierigkeiten bekommen. Jeder fängt doch mal klein an <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>MEINE FRAGE:</p>
<p>Wie müsste das Quellcode aussehen????</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/250318/wörter-eingeben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 01:27:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/250318.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Sep 2009 15:12:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wörter eingeben??? on Wed, 16 Sep 2009 15:15:09 GMT]]></title><description><![CDATA[<p>Hallo erstmal,</p>
<p>Ich benutze Dev C++ (Es ist wie Borland C++ Bulider).</p>
<p>Das will ich programmieren:</p>
<p>Man muss ein Wort eingeben, z.B. &quot;Maus&quot;.<br />
Das Programm soll es erkennen und dann ein Bericht anzeigen-&gt; z.B. wann es erfunden wurde, wer es erfunden hat usw...</p>
<p>Da ich noch anfänger bin, sollte dieses Programm nur zwei Wörter lesen können:</p>
<p>-&gt; maus und tastatur.</p>
<p>(Die grundlagen von C++ lerne ich gerade. Ich denke, ich werde keine schwierigkeiten bekommen. Jeder fängt doch mal klein an <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>MEINE FRAGE:</p>
<p>Wie müsste das Quellcode aussehen????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1779897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779897</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Sep 2009 15:15:09 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Wed, 16 Sep 2009 15:14:37 GMT]]></title><description><![CDATA[<p>Wie lautet deine Frage? Egal: Wahrscheinlich eruebrigt sich dieses Problem, wenn du dich weiter mit den Grundlagen von C++ beschaeftigst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1779900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779900</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Wed, 16 Sep 2009 15:14:37 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Wed, 16 Sep 2009 15:27:42 GMT]]></title><description><![CDATA[<p>Ist zwar kein C++ sondern nur ein einfaches shellscript, aber das Grundprinzip sollte klar sein. Mein Programm kennt sogar viel mehr als nur zwei Wörter und lernt ständig neue dazu:</p>
<pre><code>#!/bin/sh

read  wort
firefox http://de.wikipedia.org/wiki/${wort}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1779917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779917</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 16 Sep 2009 15:27:42 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Wed, 16 Sep 2009 15:29:05 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Ist zwar kein C++ sondern nur ein einfaches shellscript, aber das Grundprinzip sollte klar sein. Mein Programm kennt sogar viel mehr als nur zwei Wörter und lernt ständig neue dazu:</p>
<pre><code>#!/bin/sh

read  wort
firefox http://de.wikipedia.org/wiki/${wort}
</code></pre>
</blockquote>
<p>das ist schonmal ein Anfang. aber kannst du das nicht in C++??</p>
<p>ich meine, ich weiß, dass ich als variable char benutzen muss, aber was danach kommt weiß ich nicht.</p>
<p>(aber cout und cin kenn ich alles schon)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1779919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779919</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Sep 2009 15:29:05 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Wed, 16 Sep 2009 15:31:41 GMT]]></title><description><![CDATA[<p>Dann schaue dir doch mal std::string an ... oder liess in deinem Buch einfach weiter ... btw. du hast hoffentlich ein gutes Buch, dass std::string kennt ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1779920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779920</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Wed, 16 Sep 2009 15:31:41 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Wed, 16 Sep 2009 15:52:56 GMT]]></title><description><![CDATA[<p>prof_kai schrieb:</p>
<blockquote>
<p>das ist schonmal ein Anfang. aber kannst du das nicht in C++??</p>
</blockquote>
<p>Klar kann ich das, aber ich will dir ja nicht jede Eigeninitiative stehlen. Verstehst du überhaupt, was mein Script macht?</p>
<blockquote>
<p>ich meine, ich weiß, dass ich als variable char benutzen muss, aber was danach kommt weiß ich nicht.</p>
</blockquote>
<p>Lass das mit char lieber sein, das ist nur ein Stolperstein für Anfänger. Nimm std::string.</p>
<blockquote>
<p>(aber cout und cin kenn ich alles schon)</p>
</blockquote>
<p>Das ist doch schonmal ein Anfang, denn so kannst du schonmal 1) Wort einlesen, 2) Beschreibung ausgeben. Nun brauchst du noch etwas, dass den Programmablauf so steuert, dass zu dem Wort die richtige Beschreibung kommt. Zur Steuerung des Programmablaufs gibt es in C++ mehrere Möglichkeiten (ich führe hier nicht alle auf):</p>
<ol>
<li>if-Bedingung: Die meistgenutzte Möglichkeit, den Programmablauf zu verändern und if steht auch hinter den meisten anderen Konstrukten die Entscheidungen treffen. Nimm dies, wenn du ein blutiger Anfänger bist, dann lernst du am meisten und das gelernt ist am nützlichsten.</li>
<li>switch: Eine etwas fortgeschrittene Konstruktion um zwischen mehreren Möglichkeiten zu wählen. Kommt in diesem Fall eher nicht in Frage, da es sich nicht direkt auf Worte anwenden lässt. Außerdem sollte man zuvor if verstanden haben.</li>
<li>std:<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f5fa.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--world_map"
      title=":map:"
      alt="🗺"
    /> Passt für dein Problem eigentlich wie die Faust aufs Auge. Problem: Bei map ist das was du brauchst schon alles fertig drin. Wenn du dies als Anfänger benutzt, würdest du überhaupt nicht verstehen was da passiert und nichts für später lernen.</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1779932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779932</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 16 Sep 2009 15:52:56 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Fri, 18 Sep 2009 16:46:30 GMT]]></title><description><![CDATA[<p>das sind grundlagen.</p>
<p>ein Beispiel zum orientieren:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

int main()
{
   bool Wiederholen = true;
   while (Wiederholen == true)
   {
     std::string Begriff;
     std::cout &lt;&lt; &quot;Begriff eingeben&quot; &lt;&lt; std::endl;
     std::cin &gt;&gt; Begriff;
     if (Begriff == &quot;Ascii&quot;)
     {
       std::cout &lt;&lt; &quot;Der Ascii Zeichensatz ist eine amerikanische Norm bla bla....&quot;;
     }
     std::string Frage;
     std::cout &lt;&lt; &quot;Wollen sie noch etwas Fragen ?&quot; &lt;&lt; endl;
     std::cin &gt;&gt; Frage;
     if (Frage == &quot;nein&quot;)
     {
       Wiederholen = false;
     }
   }
   return 0;
}
</code></pre>
<p>Ich weiß die Formatierung ist grottig aber mir fehlt TAB im Browser <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 />
EDIT: MAN DIESE GANZE FEHLER SIND LÄSTIG ^^<br />
Findet und vernichtet sie ! <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/1781121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781121</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Fri, 18 Sep 2009 16:46:30 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Fri, 18 Sep 2009 16:44:47 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-237002.html" rel="nofollow">DevC++ ist veraltet</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781123</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Fri, 18 Sep 2009 16:44:47 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Fri, 18 Sep 2009 16:44:56 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-1819.html" rel="nofollow">rüdiger</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-8.html" rel="nofollow">Rund um die Programmierung</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781124</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 18 Sep 2009 16:44:56 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Fri, 18 Sep 2009 17:35:01 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">while (Wiederholen == true)
</code></pre>
<p>Doppelt gemoppelt hält besser, ne? <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/1781138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781138</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Fri, 18 Sep 2009 17:35:01 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Fri, 18 Sep 2009 19:22:33 GMT]]></title><description><![CDATA[<p>Don06 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">while (Wiederholen == true)
</code></pre>
<p>Doppelt gemoppelt hält besser, ne? <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>
</blockquote>
<p>Das gehört (IMHO) zu gutem Programierstil, ich könnte ja auch solchen Code Schreiben:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
int main(int argc, char* argv[]){
  while(!(*(++argv[0])=='\0'));
  while(!(*(--argv[0])=='/' )); // für windows '\\'
  cout &lt;&lt; ++argv[0]; }
</code></pre>
<p>Funktioniert prächtig aber ist kein guter Programmierstil, da meine ich damit. <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/1781186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781186</guid><dc:creator><![CDATA[DeepCopy]]></dc:creator><pubDate>Fri, 18 Sep 2009 19:22:33 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Fri, 18 Sep 2009 19:40:07 GMT]]></title><description><![CDATA[<p>Bei boolschen Ausdrücken und die, die in welche implizit umgeformt werden können, ist es durchaus üblich den Vergleich weg zu lassen.</p>
<p>Ist natürlich auf eine Art Definitionssache, wie mans macht. Es gibt ja auch noch diejenigen, die deinem Beispiel folgen aber das dann noch &quot;sicherer&quot; gestalten wollen:</p>
<pre><code class="language-cpp">while(true == Wiederholen)
</code></pre>
<p>Was dann aber imo wieder nicht unbedingt intuitiv gut lesbar ist. Was dann wieder zu dieser Variante führt:</p>
<pre><code class="language-cpp">while ( Wiederholen )
</code></pre>
<p>Welche meiner Meinung nach sehr lesbar ist und den üblichen =-Fehler vermeidet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781197</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 18 Sep 2009 19:40:07 GMT</pubDate></item><item><title><![CDATA[Reply to Wörter eingeben??? on Fri, 18 Sep 2009 20:55:54 GMT]]></title><description><![CDATA[<p>Bei boolschen Ausdrücken prüfe ich nie explizit auf <code>true</code> oder <code>false</code> , und ich denke, dass das durchaus kein schlechter Programmierstil ist.</p>
<p>Schlechten Stil finde ich eher sowas:</p>
<pre><code class="language-cpp">int var = func();
if (var) // statt if (var != 0)
</code></pre>
<p>Auch dass man ein Literal vor den <code>operator==</code> setzt, um den Anfängerfehler = statt == zu vermeiden, gefällt mir persönlich überhaupt nicht. Ich mach das nie, und ich mag mich nicht an das letzte Mal erinnern, dass ich diesen Fehler begangen habe. Aber das muss ja jeder selber wissen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781261</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 18 Sep 2009 20:55:54 GMT</pubDate></item></channel></rss>