<?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[Ich habe ein Problem mit einem C++ Programm]]></title><description><![CDATA[<p>Ich habe das Programm ursprünglich in Java geschrieben und wollte es daher nur in C++ übernehmen, aber ich habe mich noch nicht so sehr mit C++ beschäftigt, daher verstehe ich nicht, weshalb eine Fehlermeldung namens:&quot;make.exe:***No rule to make target ´all´.&quot; kommt.<br />
Könnte mir da jemand bitte helfen?<br />
Ich wäre da sehr dankbar, denn im Moment stehe ich etwas auf dem Schlauch!<br />
Danke!!! <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>
<pre><code class="language-cpp">using namespace std;

    int main(int argc, char *argv[])
{       int kcal,eiweiss,fett;
		int gesamtkcal = 0,gesamteiweiss = 0,gesamtfett = 0, count = 0;
		String rueckgaengig;String r(r);

		cout&lt;&lt; &quot;QR Code scannen\n&quot;;
		cin&gt;&gt;kcal;
	    cin&gt;&gt;eiweiss;
	    cin&gt;&gt;fett;

		gesamtkcal    = kcal    + gesamtkcal;
		gesamteiweiss = eiweiss + gesamteiweiss;
		gesamtfett    = fett    + gesamtfett;

		rueckgaengig   = new String( &quot;r&quot; );
		cout&lt;&lt; &quot;Für rückgängig, bitte ´r´ eingeben&quot;;
		cin&gt;&gt;rueckgaengig;

		if (rueckgaengig=r)
	       {cout&lt;&lt;&quot;Rückgängig gemacht&quot;;
	        gesamtkcal    = gesamtkcal - kcal;
		    gesamteiweiss = gesamteiweiss - eiweiss;
		    gesamtfett    = gesamtfett - fett;
		    count--;}
		cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
		cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
		cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;

	    while ( kcal != 0 || eiweiss != 0 || fett != 0 )//solange weitermachen bis alle drei 0 sind
	    {
			cout&lt;&lt; &quot;QR Code scannen\n&quot;;
			cin&gt;&gt;kcal;
		    cin&gt;&gt;eiweiss;
		    cin&gt;&gt;fett;

			gesamtkcal    = kcal    + gesamtkcal;
			gesamteiweiss = eiweiss + gesamteiweiss;
			gesamtfett    = fett    + gesamtfett;

			cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
			cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
			cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;
	    	++count;

	        rueckgaengig   = new String( &quot;r&quot; );
	        cout&lt;&lt; &quot;Für rückgängig, bitte ´r´ eingeben&quot;;
	    	cin&gt;&gt;rueckgaengig;

	    			if (rueckgaengig=r)
	    			       {cout&lt;&lt;&quot;Rückgängig gemacht&quot;;
	    			        gesamtkcal    = gesamtkcal - kcal;
	    				    gesamteiweiss = gesamteiweiss - eiweiss;
	    				    gesamtfett    = gesamtfett - fett;
	    				    count--;
	    					cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
	    					cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
	    					cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;}
	    	    	if ( inputData.equals(rueckgaengig)&amp;&amp; kcal==0 &amp;&amp; eiweiss ==0 &amp;&amp; fett ==0)  
	    	    	{cout&lt;&lt; &quot;Es wird weiter gemacht&quot;;
	    	    	kcal=1;
	    	    	eiweiss=1;
	    	    	fett=1;
	    	    	}
	    }
		cout&lt;&lt; &quot;Sie haben &quot;&lt;&lt;count &lt;&lt; &quot; Produkte gekauft&quot;;
		cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
		cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
		cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;
	    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/238602/ich-habe-ein-problem-mit-einem-c-programm</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 13:56:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/238602.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Apr 2009 07:55:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Mon, 13 Apr 2009 07:55:34 GMT]]></title><description><![CDATA[<p>Ich habe das Programm ursprünglich in Java geschrieben und wollte es daher nur in C++ übernehmen, aber ich habe mich noch nicht so sehr mit C++ beschäftigt, daher verstehe ich nicht, weshalb eine Fehlermeldung namens:&quot;make.exe:***No rule to make target ´all´.&quot; kommt.<br />
Könnte mir da jemand bitte helfen?<br />
Ich wäre da sehr dankbar, denn im Moment stehe ich etwas auf dem Schlauch!<br />
Danke!!! <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>
<pre><code class="language-cpp">using namespace std;

    int main(int argc, char *argv[])
{       int kcal,eiweiss,fett;
		int gesamtkcal = 0,gesamteiweiss = 0,gesamtfett = 0, count = 0;
		String rueckgaengig;String r(r);

		cout&lt;&lt; &quot;QR Code scannen\n&quot;;
		cin&gt;&gt;kcal;
	    cin&gt;&gt;eiweiss;
	    cin&gt;&gt;fett;

		gesamtkcal    = kcal    + gesamtkcal;
		gesamteiweiss = eiweiss + gesamteiweiss;
		gesamtfett    = fett    + gesamtfett;

		rueckgaengig   = new String( &quot;r&quot; );
		cout&lt;&lt; &quot;Für rückgängig, bitte ´r´ eingeben&quot;;
		cin&gt;&gt;rueckgaengig;

		if (rueckgaengig=r)
	       {cout&lt;&lt;&quot;Rückgängig gemacht&quot;;
	        gesamtkcal    = gesamtkcal - kcal;
		    gesamteiweiss = gesamteiweiss - eiweiss;
		    gesamtfett    = gesamtfett - fett;
		    count--;}
		cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
		cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
		cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;

	    while ( kcal != 0 || eiweiss != 0 || fett != 0 )//solange weitermachen bis alle drei 0 sind
	    {
			cout&lt;&lt; &quot;QR Code scannen\n&quot;;
			cin&gt;&gt;kcal;
		    cin&gt;&gt;eiweiss;
		    cin&gt;&gt;fett;

			gesamtkcal    = kcal    + gesamtkcal;
			gesamteiweiss = eiweiss + gesamteiweiss;
			gesamtfett    = fett    + gesamtfett;

			cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
			cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
			cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;
	    	++count;

	        rueckgaengig   = new String( &quot;r&quot; );
	        cout&lt;&lt; &quot;Für rückgängig, bitte ´r´ eingeben&quot;;
	    	cin&gt;&gt;rueckgaengig;

	    			if (rueckgaengig=r)
	    			       {cout&lt;&lt;&quot;Rückgängig gemacht&quot;;
	    			        gesamtkcal    = gesamtkcal - kcal;
	    				    gesamteiweiss = gesamteiweiss - eiweiss;
	    				    gesamtfett    = gesamtfett - fett;
	    				    count--;
	    					cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
	    					cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
	    					cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;}
	    	    	if ( inputData.equals(rueckgaengig)&amp;&amp; kcal==0 &amp;&amp; eiweiss ==0 &amp;&amp; fett ==0)  
	    	    	{cout&lt;&lt; &quot;Es wird weiter gemacht&quot;;
	    	    	kcal=1;
	    	    	eiweiss=1;
	    	    	fett=1;
	    	    	}
	    }
		cout&lt;&lt; &quot;Sie haben &quot;&lt;&lt;count &lt;&lt; &quot; Produkte gekauft&quot;;
		cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
		cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
		cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;
	    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1695105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695105</guid><dc:creator><![CDATA[Anasus]]></dc:creator><pubDate>Mon, 13 Apr 2009 07:55:34 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Mon, 13 Apr 2009 08:11:57 GMT]]></title><description><![CDATA[<p>Mit was wolltest Du dein Quelltext compilieren und linken?<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695110</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Mon, 13 Apr 2009 08:11:57 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Mon, 13 Apr 2009 08:25:50 GMT]]></title><description><![CDATA[<p>Also ich arbeite mit Eclipse</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695116</guid><dc:creator><![CDATA[Anasus]]></dc:creator><pubDate>Mon, 13 Apr 2009 08:25:50 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Mon, 13 Apr 2009 08:36:41 GMT]]></title><description><![CDATA[<p>Eclipse ist nicht gerade die beste IDE für C++. Es gibt durchaus bessere C++ IDEs:<br />
- Code::Blocks<br />
- Microsoft Visual Studio 2008 Express Edition</p>
<p>Beide sind gratis und kann man völlig ohne Einschränkungen frei verwenden.</p>
<p>Wieso ich dir diese nenne? Anscheinend hast du Eclipse irgendwie falsch konfiguriert. Jedenfalls fehlt ein makefile, um dein Projekt zu erstellen. Eine gute C++ IDE kann dies automatisch und du musst dich darum am Anfang nicht kümmern.</p>
<p>Falls du es trotzdem noch mit Eclipse gelöst haben bekommen möchtest, solltest du dank eines Moderators in das Compiler/IDE Forum ziehen oder selber nochmals deine Plugin Einstellungen für C++ durchschauen. Mit C++ an sich hat dieser Fehler nichts zu tun.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695123</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 13 Apr 2009 08:36:41 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Mon, 13 Apr 2009 08:37:33 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

int main(int argc, char *argv[])
{      
	unsigned int kcal, eiweiss, fett;
    int gesamtkcal = 0, gesamteiweiss = 0, gesamtfett = 0, count = 0;
	std::string rueckgaengig;
	//std::string r(r); &lt;&lt;&lt;&lt;&lt;&lt;&lt;- Was zu Hoelle soll r sein? Falls der Fehler an der Syntax liegt:
	//std::string r(&quot;r&quot;);

	std::cout&lt;&lt;&quot;QR Code scannen (unsigned integer)\n&quot;;
    std::cin&gt;&gt;kcal;
    std::cin&gt;&gt;eiweiss;
    std::cin&gt;&gt;fett;

    gesamtkcal    = kcal    + gesamtkcal;
    gesamteiweiss = eiweiss + gesamteiweiss;
    gesamtfett    = fett    + gesamtfett;

	rueckgaengig  = &quot;r&quot;; //Warum ein Speicherplatz für ein Element reservieren? std::string ist ein Array, also reicht die Uebergabe
    std::cout&lt;&lt;&quot;F&quot;&lt;&lt;(char)129&lt;&lt;&quot;r r&quot;&lt;&lt;(char)129&lt;&lt;&quot;ckg&quot;&lt;&lt;(char)132&lt;&lt;&quot;ngig, bitte &gt;r&lt; eingeben&quot;;
    std::cin&gt;&gt;rueckgaengig; //Ich verstehe nicht ganz warum du erst ein &quot;r&quot; uebergibst und dann eine Abfrage machst oO
	//Achja und Vorsicht, ohne die string-lib zu inklduieren akzeptiert std::cin:: kein std::string!

	if(::strcmp(rueckgaengig.c_str(), &quot;r&quot;) == 0) //Was zum Haenker soll das?
    {
		std::cout&lt;&lt;&quot;R&quot;&lt;&lt;(char)129&lt;&lt;&quot;ckg&quot;&lt;&lt;(char)132&lt;&lt;&quot;ngig gemacht&quot;;
        gesamtkcal    = gesamtkcal - kcal;
        gesamteiweiss = gesamteiweiss - eiweiss;
        gesamtfett    = gesamtfett - fett;
            count--;
	}

    std::cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
    std::cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
    std::cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;

    while ( kcal != 0 || eiweiss != 0 || fett != 0 )//solange weitermachen bis alle drei 0 sind
    {
		std::cout&lt;&lt; &quot;QR Code scannen\n&quot;;
        std::cin&gt;&gt;kcal;
        std::cin&gt;&gt;eiweiss;
        std::cin&gt;&gt;fett;

        gesamtkcal    = kcal    + gesamtkcal;
        gesamteiweiss = eiweiss + gesamteiweiss;
        gesamtfett    = fett    + gesamtfett;

        std::cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
        std::cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
        std::cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;
        ++count;

        rueckgaengig = &quot;r&quot;;
        std::cout&lt;&lt; &quot;Für r&quot;&lt;&lt;(char)129&lt;&lt;&quot;ckgängig, bitte ´r´ eingeben&quot;;
        std::cin&gt;&gt;rueckgaengig;

        if (::strcmp(rueckgaengig.c_str(), &quot;r&quot;) == 0)
        {
			std::cout&lt;&lt;&quot;R&quot;&lt;&lt;(char)129&lt;&lt;&quot;ckgängig gemacht&quot;;
            gesamtkcal    = gesamtkcal - kcal;
            gesamteiweiss = gesamteiweiss - eiweiss;
            gesamtfett    = gesamtfett - fett;
            count--;

            std::cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
            std::cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
            std::cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;
		}

		if((kcal==0) &amp;&amp; (eiweiss == 0) &amp;&amp; (fett ==0)) //What the fuck is inputData!?  
        {
			std::cout&lt;&lt; &quot;Es wird weiter gemacht&quot;;
            kcal=1;
            eiweiss=1;
            fett=1;
        }

        std::cout&lt;&lt; &quot;Sie haben &quot;&lt;&lt;count &lt;&lt; &quot; Produkte gekauft&quot;;
        std::cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal&quot;;
        std::cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g&quot;;
        std::cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g&quot;;
        }; 

std::cin.get();
}
</code></pre>
<p>Mfg.<br />
way</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695125</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Mon, 13 Apr 2009 08:37:33 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Mon, 13 Apr 2009 09:28:11 GMT]]></title><description><![CDATA[<p>Vielen Dank!!!<br />
Hat mir sehr geholfen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695149</guid><dc:creator><![CDATA[Anasus]]></dc:creator><pubDate>Mon, 13 Apr 2009 09:28:11 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Mon, 13 Apr 2009 13:40:05 GMT]]></title><description><![CDATA[<p>Da kommt mir dennoch noch eine Frage auf, was ist das entsprechende für die equal-Methode in Java in C++. Also sozusagen irgendeine Methode mit der ich die Werte von zwei Variablen vergleichen kann...<br />
Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695241</guid><dc:creator><![CDATA[Anasus]]></dc:creator><pubDate>Mon, 13 Apr 2009 13:40:05 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Mon, 13 Apr 2009 20:08:19 GMT]]></title><description><![CDATA[<p><code>operator==</code> . Kann im Gegensatz zu Java (grr) auch überladen werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695381</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 13 Apr 2009 20:08:19 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Sat, 18 Apr 2009 20:50:40 GMT]]></title><description><![CDATA[<p>ich habe jetzt etwas mit der Express Version herumexperimentiert, aber komme leider nicht weiter.<br />
Wenn ich debuggen will kommt folgendes: &quot;Fehler beim Erstellen. Möchten Sie den Vorgang fortsetzen und den letzend erfolgreichen Build ausführen?&quot;<br />
Woran könnte das liegen?<br />
Wenn ich dann trotzdem weitermache erscheint ein Programm, das folgende Fehler hat, vielleicht könntet ihr mir da Tips geben, wie ich es machen kann.<br />
Das Programm soll die Variablen addieren, bei einem &quot;r&quot; rückgängig machen und zwar bis der User nur Nullwerte eingibt. Er kann aber auch dies Rückgängig machen indem er noch ein R eingibt.<br />
Ich wäre für Hilfe sehr dankbar.<br />
using namespace std;</p>
<pre><code class="language-cpp">using namespace std;
#include &lt;iostream&gt;
#include &lt;string&gt;

    int main(int argc, char *argv[])
{       int kcal,eiweiss,fett;
        int gesamtkcal = 0,gesamteiweiss = 0,gesamtfett = 0, count = 0;
        String rueckgaengig;

        cout&lt;&lt; &quot;QR Code scannen\n&quot;;
        cin&gt;&gt;kcal;
        cin&gt;&gt;eiweiss;
        cin&gt;&gt;fett;

        gesamtkcal    = kcal    + gesamtkcal;
        gesamteiweiss = eiweiss + gesamteiweiss;
        gesamtfett    = fett    + gesamtfett;

        cout&lt;&lt; &quot;Für rueckgaengig, bitte ´r´ eingeben\n&quot;;       /*im ganzen Programm, werden die Zeilenzeichen nicht 
															   akzeptiert, woran kann das liegen? 
															   Habe ich hier einen Fehler?*/
        cin&gt;&gt;rueckgaengig;

        if (rueckgaengig==&quot;r&quot;)
           {cout&lt;&lt;&quot;Rueckgängig gemacht!\n&quot;;
            gesamtkcal    = gesamtkcal - kcal;
            gesamteiweiss = gesamteiweiss - eiweiss;
            gesamtfett    = gesamtfett - fett;
            count--;}
        cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal\n&quot;;
        cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g\n&quot;;
        cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g\n&quot;;

        while ( kcal != 0 || eiweiss != 0 || fett != 0 )       /*die Schleife soll solange weitermachen bis alle drei 
															   Werte null sind. Bisher macht sie ewig weiter!*/	
        {
            cout&lt;&lt; &quot;QR Code scannen\n&quot;;
            cin&gt;&gt;kcal;
            cin&gt;&gt;eiweiss;
            cin&gt;&gt;fett;

            gesamtkcal    = kcal    + gesamtkcal;
            gesamteiweiss = eiweiss + gesamteiweiss;
            gesamtfett    = fett    + gesamtfett;

            cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal\n&quot;;
            cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g\n&quot;;
            cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g\n&quot;;
            ++count;

            rueckgaengig   = new String( &quot;r&quot; );
            cout&lt;&lt; &quot;Für rueckgaengig, bitte ´r´ eingeben\n&quot;;
            cin&gt;&gt;rueckgaengig;

                    if (rueckgaengig==r)
                           {cout&lt;&lt;&quot;Rueckgaengig gemacht\n&quot;;
                            gesamtkcal    = gesamtkcal - kcal;
                            gesamteiweiss = gesamteiweiss - eiweiss;
                            gesamtfett    = gesamtfett - fett;
                            count--;
                            cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal\n&quot;;
                            cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g\n&quot;;
                            cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g\n&quot;;}
                    if ( rueckgaengig==&quot;r&quot;&amp;&amp; kcal==0 &amp;&amp; eiweiss ==0 &amp;&amp; fett ==0)   /*diese Zeile wird komischerweise immer 
																				   aufgerufen, sobald ich nur Nullwerte 
																				   eingebe. Sie soll aber nur in 
																				   Kombination mit dem &quot;r&quot; kommen!*/
                    {cout&lt;&lt; &quot;Es wird weiter gemacht!\n&quot;;
                    kcal=1;
                    eiweiss=1;
                    fett=1;
                    }
        }
        count=count+1;                                                              /*das erhöht mir irgendwie die Variable
																					count gar nicht um eins. Ich habe es 
																					auch so versucht:
																					cout&lt;&lt; &quot;Sie haben &quot;&lt;&lt;(count+1) &lt;&lt; &quot; Produkte gekauft\n&quot;;*/
		cout&lt;&lt; &quot;Sie haben &quot;&lt;&lt;count &lt;&lt; &quot; Produkte gekauft\n&quot;;
        cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal\n&quot;;
        cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g\n&quot;;
        cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g\n&quot;;
        }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1697928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1697928</guid><dc:creator><![CDATA[Anasus]]></dc:creator><pubDate>Sat, 18 Apr 2009 20:50:40 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Sat, 18 Apr 2009 20:59:15 GMT]]></title><description><![CDATA[<p>Schreib zuerst das using hinter die inlcudes</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
using namespace std;</p>
<p>Danach übersetzt du deinen Quelltext (STRG und F7) und siehst dir die Fehlermeldungen an, die du entweder korrigieren kannst oder hier postest.</p>
<p>Falls der Compiler keinen Fehler bringt, dann erstellst du erst das Projekt (F7) und siehst dir da die Fehlermeldungen an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1697934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1697934</guid><dc:creator><![CDATA[Mitleid]]></dc:creator><pubDate>Sat, 18 Apr 2009 20:59:15 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Sun, 19 Apr 2009 07:00:01 GMT]]></title><description><![CDATA[<p>ich habe das string jetzt durch ein char erstetzt. Aber wie kann ich machen, dass das eingelesene als char erkannt wird? Und irgendwie funktioniert deswegen der == Operator nicht.<br />
Was kann ich da machen?</p>
<p>1&gt;.\meinAdding.cpp(30) : error C2446: '==': Keine Konvertierung von 'const char *' in 'int'<br />
1&gt; Es gibt keinen Kontext, in dem diese Konvertierung möglich ist<br />
1&gt;.\meinAdding.cpp(30) : error C2040: '==': 'int' unterscheidet sich von 'const char [2]' in Bezug auf die Anzahl vorgenommener Dereferenzierungen<br />
1&gt;.\meinAdding.cpp(65) : error C2065: 'r': nichtdeklarierter Bezeichner<br />
1&gt;.\meinAdding.cpp(74) : error C2446: '==': Keine Konvertierung von 'const char *' in 'int'<br />
1&gt; Es gibt keinen Kontext, in dem diese Konvertierung möglich ist<br />
1&gt;.\meinAdding.cpp(74) : error C2040: '==': 'int' unterscheidet sich von 'const char [2]' in Bezug auf die Anzahl vorgenommener Dereferenzierungen</p>
<p>1&gt;AddingVersuch - 5 Fehler, 0 Warnung(en)<br />
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1697999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1697999</guid><dc:creator><![CDATA[Anasus]]></dc:creator><pubDate>Sun, 19 Apr 2009 07:00:01 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Sun, 19 Apr 2009 07:28:30 GMT]]></title><description><![CDATA[<p>mal so nebenbei: die Klasse heisst in C++ &quot;string&quot;, nicht &quot;String&quot;. In der Standardbibliothek beginnen alle Klassen mit einem kleinen zeichen im Namen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1698001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1698001</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sun, 19 Apr 2009 07:28:30 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Sun, 19 Apr 2009 08:04:00 GMT]]></title><description><![CDATA[<p>sorry, aber das hatte ich im Programm groß...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1698007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1698007</guid><dc:creator><![CDATA[Anasus]]></dc:creator><pubDate>Sun, 19 Apr 2009 08:04:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Sun, 19 Apr 2009 08:04:00 GMT]]></title><description><![CDATA[<p>Du kannst nicht versuchen einen &quot;nicht-Zeiger&quot; mit new zu allokieren.</p>
<pre><code class="language-cpp">rueckgaengig   = new String( &quot;r&quot; );
</code></pre>
<p>Wenn du es so machst, kannst du einen deinen string nicht mit diesem einem Buchstaben vergleichen, schließlich ist das eine std::string und das andere char* und die beiden kannste nunmal nicht so einfach miteiander vergleichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1698006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1698006</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 19 Apr 2009 08:04:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Sun, 19 Apr 2009 08:05:51 GMT]]></title><description><![CDATA[<p>so habe ich das verändert (nur programmausschnitt):</p>
<pre><code class="language-cpp">int main(int argc, char *argv[])
{       int kcal,eiweiss,fett;
        int gesamtkcal = 0,gesamteiweiss = 0,gesamtfett = 0, count = 0;
        char rueckgaengig;

        cout&lt;&lt; &quot;QR Code scannen\n&quot;;
        cin&gt;&gt;kcal;
        cin&gt;&gt;eiweiss;
        cin&gt;&gt;fett;

        gesamtkcal    = kcal    + gesamtkcal;
        gesamteiweiss = eiweiss + gesamteiweiss;
        gesamtfett    = fett    + gesamtfett;

        cout&lt;&lt; &quot;Für rueckgaengig, bitte ´r´ eingeben\n&quot;;       /*im ganzen Programm, werden die Zeilenzeichen nicht 
															   akzeptiert, woran kann das liegen? 
															   Habe ich hier einen Fehler?*/
        cin&gt;&gt;rueckgaengig;

        if (rueckgaengig==&quot;r&quot;)
           {cout&lt;&lt;&quot;Rueckgängig gemacht!\n&quot;;
            gesamtkcal    = gesamtkcal - kcal;
            gesamteiweiss = gesamteiweiss - eiweiss;
            gesamtfett    = gesamtfett - fett;
            count--;}
        cout&lt;&lt; &quot;Energiegehalt\t&quot; &lt;&lt; gesamtkcal &lt;&lt; &quot;kcal\n&quot;;
        cout&lt;&lt; &quot;Gesamteiweiss\t&quot; &lt;&lt; gesamteiweiss &lt;&lt; &quot;g\n&quot;;
        cout&lt;&lt; &quot;Gesamtfett\t&quot; &lt;&lt; gesamtfett &lt;&lt; &quot;g\n&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1698008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1698008</guid><dc:creator><![CDATA[Anasus]]></dc:creator><pubDate>Sun, 19 Apr 2009 08:05:51 GMT</pubDate></item><item><title><![CDATA[Reply to Ich habe ein Problem mit einem C++ Programm on Mon, 20 Apr 2009 14:12:02 GMT]]></title><description><![CDATA[<p>kann mir jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1698668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1698668</guid><dc:creator><![CDATA[Anasus]]></dc:creator><pubDate>Mon, 20 Apr 2009 14:12:02 GMT</pubDate></item></channel></rss>