<?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[[gelöst]Integer Variable mit falschem Wert]]></title><description><![CDATA[<p>Hi...</p>
<p>ich habe folgendes Problem. Ich möchte mit einer Uhrzeit, welche im Format</p>
<pre><code>HHMM
</code></pre>
<p>vorliegt (z.B. 2015) rechnen.</p>
<p>Ich möchte 10 Minuten abziehen. Also habe ich folgenden Code:</p>
<pre><code class="language-cpp">int zeit = 2015;
int zeitDiff = 10;
int neueZeit;

neueZeit = zeit - zeitDiff;
</code></pre>
<p>Ergebnis:</p>
<pre><code>2005
</code></pre>
<p>Nun habe ich</p>
<pre><code class="language-cpp">int zeit = 0015
</code></pre>
<p>Normalerweise sollte</p>
<pre><code>0005
</code></pre>
<p>als Ergebnis herauskommen, aber leider bekomme ich</p>
<pre><code>3
</code></pre>
<p>?!?!?</p>
<p>Wie kann das sein? Hat das was mit den Nullen am Anfang zu tun? Lösungsmöglichkeiten?</p>
<p>Gruß Andreas</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/240498/gelöst-integer-variable-mit-falschem-wert</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 00:03:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/240498.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 May 2009 10:22:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [gelöst]Integer Variable mit falschem Wert on Thu, 07 May 2009 10:52:59 GMT]]></title><description><![CDATA[<p>Hi...</p>
<p>ich habe folgendes Problem. Ich möchte mit einer Uhrzeit, welche im Format</p>
<pre><code>HHMM
</code></pre>
<p>vorliegt (z.B. 2015) rechnen.</p>
<p>Ich möchte 10 Minuten abziehen. Also habe ich folgenden Code:</p>
<pre><code class="language-cpp">int zeit = 2015;
int zeitDiff = 10;
int neueZeit;

neueZeit = zeit - zeitDiff;
</code></pre>
<p>Ergebnis:</p>
<pre><code>2005
</code></pre>
<p>Nun habe ich</p>
<pre><code class="language-cpp">int zeit = 0015
</code></pre>
<p>Normalerweise sollte</p>
<pre><code>0005
</code></pre>
<p>als Ergebnis herauskommen, aber leider bekomme ich</p>
<pre><code>3
</code></pre>
<p>?!?!?</p>
<p>Wie kann das sein? Hat das was mit den Nullen am Anfang zu tun? Lösungsmöglichkeiten?</p>
<p>Gruß Andreas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707009</guid><dc:creator><![CDATA[gismo82]]></dc:creator><pubDate>Thu, 07 May 2009 10:52:59 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst]Integer Variable mit falschem Wert on Thu, 07 May 2009 10:23:55 GMT]]></title><description><![CDATA[<p>Wenn ein int-Literal mit einer 0 anfängt, wird es als Zahl im Oktalsystem behandelt. Lass die führenden Nullen weg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707011</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 07 May 2009 10:23:55 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst]Integer Variable mit falschem Wert on Thu, 07 May 2009 10:32:23 GMT]]></title><description><![CDATA[<p>Ok...</p>
<p>also gibt es da keine andere Möglichkeit, dass Integer das immer als Dezimalzahl interpretiert...denn die Daten kommen aus einer Datei.</p>
<p>Ich müsste also irgendwie vor der Berechnung die Nullen abschneiden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707021</guid><dc:creator><![CDATA[gismo82]]></dc:creator><pubDate>Thu, 07 May 2009 10:32:23 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst]Integer Variable mit falschem Wert on Thu, 07 May 2009 10:48:39 GMT]]></title><description><![CDATA[<p>gismo82 schrieb:</p>
<blockquote>
<p>also gibt es da keine andere Möglichkeit, dass Integer das immer als Dezimalzahl interpretiert...denn die Daten kommen aus einer Datei.</p>
</blockquote>
<p>Das passiert nur, wenn die Zahl direkt im Quellcode steht. Ansonsten musst du ja sowieso selbst von String in Zahl umwandeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707035</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 07 May 2009 10:48:39 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst]Integer Variable mit falschem Wert on Thu, 07 May 2009 10:52:43 GMT]]></title><description><![CDATA[<p>Alles klar...dankeschön.</p>
<p>Ich habs nun nochmal direkt nach der Umwandlung von String nach Int probiert, und nun hats funktioniert...</p>
<p>Nochmal danke...</p>
<p>Gruß Andreas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707039</guid><dc:creator><![CDATA[gismo82]]></dc:creator><pubDate>Thu, 07 May 2009 10:52:43 GMT</pubDate></item></channel></rss>