<?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[Programm Bug]]></title><description><![CDATA[<p>Hey Leute ,</p>
<p>ich habe aus spaß an der freude einen love-o-meter geschrieben !<br />
man gibt 2 namen ein und der ermittelt eine zufallszahl und eine kleine minimal grafik ^^.</p>
<p>Problem ist folgende<br />
gebe ich:<br />
name1: blaaaaa<br />
name2: baaaaa2</p>
<p>geht's...aber gebe ich ein</p>
<p>name1: doooof blaaaa<br />
name2: /</p>
<p>nimmt der &quot;doof&quot; als ersten namen und &quot;blaaaa &quot;als zweiten namen is der ausgabe !</p>
<p>könnt ihr mir da helfen !?</p>
<pre><code>#include&lt;iostream&gt;
    #include&lt;time.h&gt;
    #include&lt;stdio.h&gt;

    using namespace std;

    int main()
    {
      char name1[30];
      char name2[30];
      int zufall;
      int bla;
      int bla2;

      bla2=0;
      bla=0;

      printf(&quot;        Willkommen zum Love-O-Meter\n\n&quot;);
      printf(&quot;        $$$$$$$$$$$$__$$$$$$$$$$$$$\n&quot;);
      printf(&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;        $$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;          $$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;             $$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;               $$$$$$$$$$$$$\n&quot;);
      printf(&quot;                  $$$$$$$\n&quot;);
      printf(&quot;                   $$$\n\n&quot;);
      srand(time(0));
      zufall = (rand() % (100 -1 + 1));
      cout&lt;&lt;&quot;Bitte geben sie den ersten Namen ein  (weiblich)  : &quot;;
      scanf(&quot;%s&quot;, &amp;name1);
      cout&lt;&lt;&quot;Bitte geben sie den zweiten Namen ein (maennlich) : &quot;;
      scanf(&quot;%s&quot;, &amp;name2);
      printf(&quot;\n&quot;);
      printf(&quot;|&quot;);
      do
      {
         cout&lt;&lt; &quot;-&quot;;
         bla ++;          
      }
      while(bla &lt;= zufall/10);
        do
      {
         cout&lt;&lt; &quot; &quot;;
         bla2 ++;          
      }
      while(bla2 &lt;= 10-bla);
      printf(&quot;|&quot;);
      printf(&quot;\n&quot;);
      printf(&quot;&lt;/3        &lt;3&quot;);
      printf(&quot;\n\n&quot;);
      printf(&quot;Auswertung : %s und %s passen zu %i %% zusammen !\n\n&quot; ,name1 , name2 , zufall);

    system(&quot;PAUSE&quot;);
}
</code></pre>
<p>Vielen Danke und lieben Gruß.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/226657/programm-bug</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 19:29:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/226657.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Nov 2008 12:29:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm Bug on Tue, 04 Nov 2008 12:29:33 GMT]]></title><description><![CDATA[<p>Hey Leute ,</p>
<p>ich habe aus spaß an der freude einen love-o-meter geschrieben !<br />
man gibt 2 namen ein und der ermittelt eine zufallszahl und eine kleine minimal grafik ^^.</p>
<p>Problem ist folgende<br />
gebe ich:<br />
name1: blaaaaa<br />
name2: baaaaa2</p>
<p>geht's...aber gebe ich ein</p>
<p>name1: doooof blaaaa<br />
name2: /</p>
<p>nimmt der &quot;doof&quot; als ersten namen und &quot;blaaaa &quot;als zweiten namen is der ausgabe !</p>
<p>könnt ihr mir da helfen !?</p>
<pre><code>#include&lt;iostream&gt;
    #include&lt;time.h&gt;
    #include&lt;stdio.h&gt;

    using namespace std;

    int main()
    {
      char name1[30];
      char name2[30];
      int zufall;
      int bla;
      int bla2;

      bla2=0;
      bla=0;

      printf(&quot;        Willkommen zum Love-O-Meter\n\n&quot;);
      printf(&quot;        $$$$$$$$$$$$__$$$$$$$$$$$$$\n&quot;);
      printf(&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;        $$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;          $$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;             $$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;               $$$$$$$$$$$$$\n&quot;);
      printf(&quot;                  $$$$$$$\n&quot;);
      printf(&quot;                   $$$\n\n&quot;);
      srand(time(0));
      zufall = (rand() % (100 -1 + 1));
      cout&lt;&lt;&quot;Bitte geben sie den ersten Namen ein  (weiblich)  : &quot;;
      scanf(&quot;%s&quot;, &amp;name1);
      cout&lt;&lt;&quot;Bitte geben sie den zweiten Namen ein (maennlich) : &quot;;
      scanf(&quot;%s&quot;, &amp;name2);
      printf(&quot;\n&quot;);
      printf(&quot;|&quot;);
      do
      {
         cout&lt;&lt; &quot;-&quot;;
         bla ++;          
      }
      while(bla &lt;= zufall/10);
        do
      {
         cout&lt;&lt; &quot; &quot;;
         bla2 ++;          
      }
      while(bla2 &lt;= 10-bla);
      printf(&quot;|&quot;);
      printf(&quot;\n&quot;);
      printf(&quot;&lt;/3        &lt;3&quot;);
      printf(&quot;\n\n&quot;);
      printf(&quot;Auswertung : %s und %s passen zu %i %% zusammen !\n\n&quot; ,name1 , name2 , zufall);

    system(&quot;PAUSE&quot;);
}
</code></pre>
<p>Vielen Danke und lieben Gruß.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1609956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1609956</guid><dc:creator><![CDATA[Denyo]]></dc:creator><pubDate>Tue, 04 Nov 2008 12:29:33 GMT</pubDate></item><item><title><![CDATA[Reply to Programm Bug on Tue, 04 Nov 2008 12:32:02 GMT]]></title><description><![CDATA[<p>Versuch dich erst einmal von C zu trennen (printf/scanf etc.) und verwende cin (nimmst ja schließlich auch cout) und schau dir das mal in Verbindung mit getline und string an. Char-Arrays solltest du auch möglichst schnell verdrängen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1609959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1609959</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 04 Nov 2008 12:32:02 GMT</pubDate></item><item><title><![CDATA[Reply to Programm Bug on Tue, 04 Nov 2008 13:00:54 GMT]]></title><description><![CDATA[<p>ok werde ich machen ... ma gucken was mit google so zu deinen begriffen sagen wird...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1609972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1609972</guid><dc:creator><![CDATA[Denyo]]></dc:creator><pubDate>Tue, 04 Nov 2008 13:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to Programm Bug on Tue, 04 Nov 2008 13:06:04 GMT]]></title><description><![CDATA[<p>Strings: (variable Länge etc.)<br />
<a href="http://www.cppreference.com/wiki/string/start" rel="nofollow">http://www.cppreference.com/wiki/string/start</a></p>
<p>in/output mit C++:<br />
<a href="http://www.cppreference.com/wiki/io/start" rel="nofollow">http://www.cppreference.com/wiki/io/start</a></p>
<p>getline (ganze Zeile einlesen):<br />
<a href="http://www.cppreference.com/wiki/string/getline" rel="nofollow">http://www.cppreference.com/wiki/string/getline</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1609977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1609977</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 04 Nov 2008 13:06:04 GMT</pubDate></item><item><title><![CDATA[Reply to Programm Bug on Tue, 04 Nov 2008 13:15:47 GMT]]></title><description><![CDATA[<p>es funktioniert immer noch nicht ... jetz bekomm ich ne schöne fehlermeldung von windoof -.- ^^</p>
<pre><code>#include&lt;iostream&gt;
    #include&lt;time.h&gt;
    #include&lt;stdio.h&gt;
    #include&lt;string&gt;

    using namespace std;

    int main()
    {
      string name1;
      string name2;
      int zufall;
      int bla;
      int bla2;

      bla2=0;
      bla=0;

      printf(&quot;        Willkommen zum Love-O-Meter\n\n&quot;);
      printf(&quot;        $$$$$$$$$$$$__$$$$$$$$$$$$$\n&quot;);
      printf(&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;        $$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;          $$$$$$$$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;             $$$$$$$$$$$$$$$$$\n&quot;);
      printf(&quot;               $$$$$$$$$$$$$\n&quot;);
      printf(&quot;                  $$$$$$$\n&quot;);
      printf(&quot;                   $$$\n\n&quot;);
      srand(time(0));
      zufall = (rand() % (100 -1 + 1));
      cout&lt;&lt;&quot;Bitte geben sie den ersten Namen ein  (weiblich)  : &quot;;
      //scanf(&quot;%s&quot;, &amp;name1);
      getline(cin , name1);
      cout&lt;&lt;&quot;Bitte geben sie den zweiten Namen ein (maennlich) : &quot;;
      //scanf(&quot;%s&quot;, &amp;name2);
      getline(cin , name2);
      printf(&quot;\n&quot;);
      printf(&quot;|&quot;);
      do
      {
         cout&lt;&lt; &quot;-&quot;;
         bla ++;          
      }
      while(bla &lt;= zufall/10);
        do
      {
         cout&lt;&lt; &quot; &quot;;
         bla2 ++;          
      }
      while(bla2 &lt;= 10-bla);
      printf(&quot;|&quot;);
      printf(&quot;\n&quot;);
      printf(&quot;&lt;/3        &lt;3&quot;);
      printf(&quot;\n\n&quot;);
      printf(&quot;Auswertung : %s und %s passen zu %i %% zusammen !\n\n&quot; ,name1 , name2 , zufall);

    system(&quot;PAUSE&quot;);
}
</code></pre>
<p>wo is der fehler ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <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/1609987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1609987</guid><dc:creator><![CDATA[Denyo]]></dc:creator><pubDate>Tue, 04 Nov 2008 13:15:47 GMT</pubDate></item><item><title><![CDATA[Reply to Programm Bug on Tue, 04 Nov 2008 13:19:22 GMT]]></title><description><![CDATA[<p>Denyo schrieb:</p>
<blockquote>
<p>[...]wo is der fehler ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <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>
</blockquote>
<p>Überall.<br />
Du hast auch längst nicht alle Tipps umgesetzt, die Dir gegeben wurden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1609991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1609991</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 04 Nov 2008 13:19:22 GMT</pubDate></item><item><title><![CDATA[Reply to Programm Bug on Tue, 04 Nov 2008 13:20:55 GMT]]></title><description><![CDATA[<p>ich will ja auch nicht meinen ganzen source extra ändern ... ich will doch nur diebegründung wissen warum der nach dem leerzeichen das als 2tes wort nimmt...</p>
<p>dachte wenn ich das dann mit getline mache müsste das doch reichen , will ja gar nicht extra alles ändern...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1609993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1609993</guid><dc:creator><![CDATA[Denyo]]></dc:creator><pubDate>Tue, 04 Nov 2008 13:20:55 GMT</pubDate></item><item><title><![CDATA[Reply to Programm Bug on Tue, 04 Nov 2008 13:30:43 GMT]]></title><description><![CDATA[<p>Denyo schrieb:</p>
<blockquote>
<p>ich will ja auch nicht meinen ganzen source extra ändern ... ich will doch nur diebegründung wissen warum der nach dem leerzeichen das als 2tes wort nimmt...</p>
<p>dachte wenn ich das dann mit getline mache müsste das doch reichen , will ja gar nicht extra alles ändern...</p>
</blockquote>
<p>Der Grund dafür, dass Dein Programm abschmirgelt liegt darin, dass printf nicht typsicher ist.<br />
Mit std::string kann printf nicht umgehen, aber das weiss es nicht und merkt es auch nicht. Würdest Du cout benutzen, müsstest Du Dir um die Typen keine Gedanken mehr machen, weil Dir das cout abnimmt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1609998</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1609998</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 04 Nov 2008 13:30:43 GMT</pubDate></item><item><title><![CDATA[Reply to Programm Bug on Tue, 04 Nov 2008 13:26:59 GMT]]></title><description><![CDATA[<p>In der Zwischenzeit könntest du name1.c_str() verwenden, um wieder ein const char* zu bekommen. Aber cout wäre sicherlich die bessere Wahl.</p>
<p>Beispiel:</p>
<p>cout &lt;&lt; &quot;Hallo dies ist ein TEst mit den Werten: &quot; &lt;&lt; a &lt;&lt; &quot; &quot; &lt;&lt; b &lt;&lt; &quot; und jetzt ein string: &quot; &lt;&lt; meinSTring &lt;&lt; endl;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610000</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 04 Nov 2008 13:26:59 GMT</pubDate></item><item><title><![CDATA[Reply to Programm Bug on Tue, 04 Nov 2008 13:41:47 GMT]]></title><description><![CDATA[<p>vielen dank</p>
<pre><code>#include&lt;iostream&gt;
    #include&lt;time.h&gt;
    #include&lt;stdio.h&gt;
    #include&lt;string&gt;

    using namespace std;

    int main()
    {
      string name1;
      string name2;
      int zufall;
      int bla;
      int bla2;

      bla2=0;
      bla=0;

      cout&lt;&lt;&quot;        Willkommen zum Love-O-Meter\n\n&quot;;
      cout&lt;&lt;&quot;        $$$$$$$$$$$$__$$$$$$$$$$$$$\n&quot;;
      cout&lt;&lt;&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;;
      cout&lt;&lt;&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;;
      cout&lt;&lt;&quot;       $$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;;
      cout&lt;&lt;&quot;        $$$$$$$$$$$$$$$$$$$$$$$$$$$\n&quot;;
      cout&lt;&lt;&quot;          $$$$$$$$$$$$$$$$$$$$$$$\n&quot;;
      cout&lt;&lt;&quot;             $$$$$$$$$$$$$$$$$\n&quot;;
      cout&lt;&lt;&quot;               $$$$$$$$$$$$$\n&quot;;
      cout&lt;&lt;&quot;                  $$$$$$$\n&quot;;
      cout&lt;&lt;&quot;                   $$$\n\n&quot;;
      srand(time(0));
      zufall = (rand() % (100 -1 + 1));
      cout&lt;&lt;&quot;Bitte geben sie den ersten Namen ein  (weiblich)  : &quot;;
      //scanf(&quot;%s&quot;, &amp;name1);
      getline(cin , name1);
      cout&lt;&lt;&quot;Bitte geben sie den zweiten Namen ein (maennlich) : &quot;;
      //scanf(&quot;%s&quot;, &amp;name2);
      getline(cin , name2);
      cout&lt;&lt;&quot;\n&quot;;
      cout&lt;&lt;&quot;|&quot;;
      do
      {
         cout&lt;&lt; &quot;-&quot;;
         bla ++;          
      }
      while(bla &lt;= zufall/10);
        do
      {
         cout&lt;&lt; &quot; &quot;;
         bla2 ++;          
      }
      while(bla2 &lt;= 10-bla);
      cout&lt;&lt;&quot;|&quot;;
      cout&lt;&lt;&quot;\n&quot;;
      cout&lt;&lt;&quot;&lt;/3        &lt;3&quot;;
      cout&lt;&lt;&quot;\n\n&quot;;
      cout&lt;&lt;&quot;Auswertung : &quot;&lt;&lt;name1&lt;&lt;&quot; und &quot;&lt;&lt;name2&lt;&lt; &quot; passen zu &quot;&lt;&lt;zufall&lt;&lt;&quot;% zusammen !\n\n&quot;;

    system(&quot;PAUSE&quot;);
}
</code></pre>
<p>bug ist behoben und funktioniert einwand frei <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>LG</p>
<p>~closed ~ <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/1610005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610005</guid><dc:creator><![CDATA[Denyo]]></dc:creator><pubDate>Tue, 04 Nov 2008 13:41:47 GMT</pubDate></item></channel></rss>