<?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[zahl umrechnen]]></title><description><![CDATA[<p>Hallo.</p>
<pre><code>zeit_zwischen[0]=(int(umrechnen/10));
  zeit_zwischen[1]=int(umrechnen-(int(umrechnen/10))*10 );
</code></pre>
<p>in umrechnen ist die Uhrzeit in Stunden.<br />
zeit_zwischen ist ein char [2] und das muß so bleiben.</p>
<p>Wenn es zwischen 0 bis 9 Uhr ist, dann ist umrechnen gleich 0 bzw die erste zahl von umrechnen, ich brauche aber das zeichen 0 in zeit_zwischen stehen.</p>
<p>Wie geht das richtig ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/92046/zahl-umrechnen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 20:20:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/92046.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Nov 2004 21:58:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zahl umrechnen on Sun, 14 Nov 2004 21:58:22 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<pre><code>zeit_zwischen[0]=(int(umrechnen/10));
  zeit_zwischen[1]=int(umrechnen-(int(umrechnen/10))*10 );
</code></pre>
<p>in umrechnen ist die Uhrzeit in Stunden.<br />
zeit_zwischen ist ein char [2] und das muß so bleiben.</p>
<p>Wenn es zwischen 0 bis 9 Uhr ist, dann ist umrechnen gleich 0 bzw die erste zahl von umrechnen, ich brauche aber das zeichen 0 in zeit_zwischen stehen.</p>
<p>Wie geht das richtig ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/651870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/651870</guid><dc:creator><![CDATA[Chris233]]></dc:creator><pubDate>Sun, 14 Nov 2004 21:58:22 GMT</pubDate></item><item><title><![CDATA[Reply to zahl umrechnen on Mon, 15 Nov 2004 01:04:38 GMT]]></title><description><![CDATA[<p>hallo.</p>
<p>erstmal empfehle ich dir, den Modulo-Operator &quot;<strong>%</strong>&quot; zu benutzen, statt deiner int(umrechnen/10)-Konstruktion (einfach mal in der Hilfe nachschlagen).</p>
<p>Deinem zeit_zwischen[0] kannst du dann nach entsprechendem Test einfach '0' zuweisen:</p>
<pre><code class="language-cpp">if( umrechnen%10 == 0 )
    zeit_zwischen[0] = '0';
</code></pre>
<p>und so ähnlich kannst du das mit deiner zweiten Stelle ja dann auch machen.</p>
<p>nacht,</p>
<p>oli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/651923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/651923</guid><dc:creator><![CDATA[der oli]]></dc:creator><pubDate>Mon, 15 Nov 2004 01:04:38 GMT</pubDate></item><item><title><![CDATA[Reply to zahl umrechnen on Mon, 15 Nov 2004 08:18:12 GMT]]></title><description><![CDATA[<p>Ich formuliere mal mein Problem um.</p>
<p>Auf einer INT Variablen ist die uhrzeit (stunden) zwischen 0 bis 9 uhr und diese Zahl soll auf ein char feld [4] wobei die</p>
<pre><code>feld[0] = '0';
</code></pre>
<p>und die anderen stunden auf</p>
<pre><code>feld[1]= char  (variable); // das geht aber so nicht.
</code></pre>
<p>wie geht das richtig ?<br />
Der Rest des FELDES darf nicht überschrieben werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/651975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/651975</guid><dc:creator><![CDATA[Chris233]]></dc:creator><pubDate>Mon, 15 Nov 2004 08:18:12 GMT</pubDate></item><item><title><![CDATA[Reply to zahl umrechnen on Mon, 15 Nov 2004 09:00:05 GMT]]></title><description><![CDATA[<p>ungefähr so?</p>
<pre><code class="language-cpp">zeit_zwischen[4]=IntToStr(umrechnen%10)[1];
</code></pre>
<p>habe nicht getestet und auch nicht lange überlegt...<br />
probier es mal aus..</p>
<p>[edit] gehe von</p>
<pre><code>int umrechnen 
char zeit_zwischen[]
</code></pre>
<p>aus.. [/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/651998</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/651998</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Mon, 15 Nov 2004 09:00:05 GMT</pubDate></item><item><title><![CDATA[Reply to zahl umrechnen on Mon, 15 Nov 2004 10:01:05 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">zeit_zwischen[4]=IntToStr(umrechnen%10)[1]; // warum ist das FELD [1] da ?
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/652047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652047</guid><dc:creator><![CDATA[Chris233]]></dc:creator><pubDate>Mon, 15 Nov 2004 10:01:05 GMT</pubDate></item><item><title><![CDATA[Reply to zahl umrechnen on Mon, 15 Nov 2004 12:53:43 GMT]]></title><description><![CDATA[<p>Feld [1] um den 1. Char aus dem String zu bekommen.</p>
<p>***<br />
Es geht aber vielleicht auch so:</p>
<p>[cpp]#include &lt;stdio.h&gt;<br />
int i=23;<br />
char ch[4];<br />
sprintf(ch,&quot;%4d&quot;,i);<br />
for(int j=0;j&lt;4;j++)<br />
if( ch[j]==' ' )<br />
ch[j]='0';<br />
/<em>Der Breitenbezeichner(hier <strong>4</strong>) legt die minimale Länge des Feldes für die Konvertierung fest.<br />
Ist der resultierende String kürzer als die minimale Feldlänge, wird er mit Leerzeichen aufgefüllt.<br />
Per Vorgabe werden die Leerzeichen vor dem Wert eingefügt, um eine rechtsbündige Ausrichtung zu erreichen.</em>/[/cpp]</p>
<p>das sollte nun aber wirklich funktionieren <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>der oli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/652054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652054</guid><dc:creator><![CDATA[der oli]]></dc:creator><pubDate>Mon, 15 Nov 2004 12:53:43 GMT</pubDate></item><item><title><![CDATA[Reply to zahl umrechnen on Mon, 15 Nov 2004 10:17:11 GMT]]></title><description><![CDATA[<p>Chris233 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">zeit_zwischen[4]=IntToStr(umrechnen%10)[1]; // warum ist das FELD [1] da ?
</code></pre>
</blockquote>
<p>zeit_zwischen ist ein char -&gt; max 2 zeichen<br />
IntToStr(..) gibt ein AnsiString -&gt; (unendlich) viele zeichen<br />
mit ..[1] hole ich mir einfach den ersten Buchstabe raus.</p>
<p>wie gesagt habe nicht lange rumstudiert..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/652061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652061</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Mon, 15 Nov 2004 10:17:11 GMT</pubDate></item></channel></rss>