<?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[Taschenrechner programmierung Problem]]></title><description><![CDATA[<p>ich versuch mich grad in c++ einzuarbeiten wegen Uni und erstem Semester<br />
sollen Taschenrechner programmieren und ich hab jetzt ein Problem wo ich das nimma kapiere.<br />
Bin noch am Anfang vom Programm also nicht wundern fehlt noch einiges.</p>
<p>Mein Code bis jetzt</p>
<pre><code>#include &lt;stdio.h&gt;
main ()

{

char zeichen;
char c;
float Erg=0;
float Wert1;
float Wert2;

printf(&quot;:&quot;);
scanf(&quot;%f&quot;, &amp;Wert1);

printf(&quot;:&quot;);
scanf(&quot;%c %c %f&quot;, &amp;c, &amp;zeichen, &amp;Wert2);

switch( zeichen )

	{

	case '+':

		Erg = Wert1 + Wert2;
		printf(&quot;%f&quot;, Erg);

        break;
    case '-':
        //irgendwas
        break;
    case '*':
        //irgendwas
        break;
    case '/':
        //irgendwas
        break;
	}
}
</code></pre>
<p>Das problem ist diese Zeilen Kombi</p>
<blockquote>
<p>15: printf(&quot;:&quot;);<br />
16: scanf(&quot;%c %c %f&quot;, &amp;c, &amp;zeichen, &amp;Wert2);</p>
</blockquote>
<p>Ich hatte Zeile 16 erst so</p>
<blockquote>
<p>16: scanf(&quot;%c %f&quot;, &amp;zeichen, &amp;Wert2);</p>
</blockquote>
<p>also ohne das einlesen der Variablen &quot;c&quot;<br />
Da hat das Programm dann nicht funktioniert.</p>
<p>Also wenn ich<br />
10<br />
+10<br />
machen wollte ist er immer aus dem programm gesprungen<br />
erst nachdem ich das &quot;c&quot; mit eingelesen hab im scanf lief das addieren.<br />
Hab das &quot;c&quot; aus der Musterlösung genommen blos hab ich absolut kein plan wieso ich das mit einlesen muss im scanf<br />
Wäre nett wenn mir jemand ne anfängerfreundliche Erklärung geben könnte</p>
<p>vielen dank auf jeden Fall schonmal im voraus.<br />
Mir schon fast peinlich wegen sowas kleinem hier zu fragen <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="😞"
    /></p>
<p>Grüsse</p>
<p>Christian</p>
<p>PS. eventuelle andere Fehler bitte noch nicht ansprechen will erstmal selbst probieren wenn ich mit weiteren Problemen konfrontiert werde da ich für weitere abläufe irgendwas im Moment noch falsch haben sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175938/taschenrechner-programmierung-problem</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 10:45:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175938.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Mar 2007 15:54:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Taschenrechner programmierung Problem on Thu, 15 Mar 2007 15:56:08 GMT]]></title><description><![CDATA[<p>ich versuch mich grad in c++ einzuarbeiten wegen Uni und erstem Semester<br />
sollen Taschenrechner programmieren und ich hab jetzt ein Problem wo ich das nimma kapiere.<br />
Bin noch am Anfang vom Programm also nicht wundern fehlt noch einiges.</p>
<p>Mein Code bis jetzt</p>
<pre><code>#include &lt;stdio.h&gt;
main ()

{

char zeichen;
char c;
float Erg=0;
float Wert1;
float Wert2;

printf(&quot;:&quot;);
scanf(&quot;%f&quot;, &amp;Wert1);

printf(&quot;:&quot;);
scanf(&quot;%c %c %f&quot;, &amp;c, &amp;zeichen, &amp;Wert2);

switch( zeichen )

	{

	case '+':

		Erg = Wert1 + Wert2;
		printf(&quot;%f&quot;, Erg);

        break;
    case '-':
        //irgendwas
        break;
    case '*':
        //irgendwas
        break;
    case '/':
        //irgendwas
        break;
	}
}
</code></pre>
<p>Das problem ist diese Zeilen Kombi</p>
<blockquote>
<p>15: printf(&quot;:&quot;);<br />
16: scanf(&quot;%c %c %f&quot;, &amp;c, &amp;zeichen, &amp;Wert2);</p>
</blockquote>
<p>Ich hatte Zeile 16 erst so</p>
<blockquote>
<p>16: scanf(&quot;%c %f&quot;, &amp;zeichen, &amp;Wert2);</p>
</blockquote>
<p>also ohne das einlesen der Variablen &quot;c&quot;<br />
Da hat das Programm dann nicht funktioniert.</p>
<p>Also wenn ich<br />
10<br />
+10<br />
machen wollte ist er immer aus dem programm gesprungen<br />
erst nachdem ich das &quot;c&quot; mit eingelesen hab im scanf lief das addieren.<br />
Hab das &quot;c&quot; aus der Musterlösung genommen blos hab ich absolut kein plan wieso ich das mit einlesen muss im scanf<br />
Wäre nett wenn mir jemand ne anfängerfreundliche Erklärung geben könnte</p>
<p>vielen dank auf jeden Fall schonmal im voraus.<br />
Mir schon fast peinlich wegen sowas kleinem hier zu fragen <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="😞"
    /></p>
<p>Grüsse</p>
<p>Christian</p>
<p>PS. eventuelle andere Fehler bitte noch nicht ansprechen will erstmal selbst probieren wenn ich mit weiteren Problemen konfrontiert werde da ich für weitere abläufe irgendwas im Moment noch falsch haben sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246172</guid><dc:creator><![CDATA[hackbard]]></dc:creator><pubDate>Thu, 15 Mar 2007 15:56:08 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner programmierung Problem on Thu, 15 Mar 2007 16:29:57 GMT]]></title><description><![CDATA[<p>Ihr sollt euch doch in C++ einarbeiten ... das hat net soo viel mit C++ zu tun ...</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main()
{
	std::cout &lt;&lt; &quot;Taschenrechner V1.0&quot; &lt;&lt; std::endl;
	std::cout &lt;&lt; &quot;Input: &quot; &lt;&lt; std::flush;
}
</code></pre>
<p>usw ... das ist reines C++ ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246191</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 15 Mar 2007 16:29:57 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner programmierung Problem on Thu, 15 Mar 2007 17:05:48 GMT]]></title><description><![CDATA[<p>ist &quot;scanf&quot; etwa kein reines C++ ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246212</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Thu, 15 Mar 2007 17:05:48 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner programmierung Problem on Thu, 15 Mar 2007 17:31:43 GMT]]></title><description><![CDATA[<p>Hmm gehört zum C-Std. D.h. heißt der Header ja auch &lt;cstdio&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246232</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 15 Mar 2007 17:31:43 GMT</pubDate></item><item><title><![CDATA[Reply to Taschenrechner programmierung Problem on Thu, 15 Mar 2007 17:34:48 GMT]]></title><description><![CDATA[<p>wie wäre es mit einem delete dieses problemes <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /> ? schließlich steht es auch im ansi c und zwei postings sind unübersichtlich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246236</guid><dc:creator><![CDATA[Stelfer]]></dc:creator><pubDate>Thu, 15 Mar 2007 17:34:48 GMT</pubDate></item></channel></rss>