<?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[zahlenuwandler]]></title><description><![CDATA[<p>hallo ich habe mit dem borland c++ builder einen zahlenumwandler programmiert welcher dez in dual, oktal und hexadezimal umwandelt, es funktioniert alles soweit nur wenn ich bei hexadezimalzahlen z.b. statt die zahl 11 den Buchstaben B anfügen will bekomme ich trotzdem im ergebnis die Zahl 11, hier der code:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
Edit2-&gt;Clear();
int eingabe=StrToInt(Edit1-&gt;Text);
int ergebnis;
char rest;
while (ergebnis!=0)
{
     rest=eingabe%basis;

     ergebnis=(eingabe-rest)/basis;

     eingabe=ergebnis;

     switch (rest)
     {

     case '10': rest = 'A';
                break;

     case '11': rest = 'B';
                break;

     case '12': rest = 'C';
                break;

     case '13': rest = 'D';
                break;

     case '14': rest = 'E';
                break;

     case '15': rest = 'F';
                break;

     }

     Edit2-&gt;Text=IntToStr(rest) + Edit2-&gt;Text;

}

}
</code></pre>
<p>bitte um hilfe und danke für alle tipps</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/207604/zahlenuwandler</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 05:35:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/207604.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Mar 2008 18:56:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zahlenuwandler on Sun, 09 Mar 2008 18:56:15 GMT]]></title><description><![CDATA[<p>hallo ich habe mit dem borland c++ builder einen zahlenumwandler programmiert welcher dez in dual, oktal und hexadezimal umwandelt, es funktioniert alles soweit nur wenn ich bei hexadezimalzahlen z.b. statt die zahl 11 den Buchstaben B anfügen will bekomme ich trotzdem im ergebnis die Zahl 11, hier der code:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
Edit2-&gt;Clear();
int eingabe=StrToInt(Edit1-&gt;Text);
int ergebnis;
char rest;
while (ergebnis!=0)
{
     rest=eingabe%basis;

     ergebnis=(eingabe-rest)/basis;

     eingabe=ergebnis;

     switch (rest)
     {

     case '10': rest = 'A';
                break;

     case '11': rest = 'B';
                break;

     case '12': rest = 'C';
                break;

     case '13': rest = 'D';
                break;

     case '14': rest = 'E';
                break;

     case '15': rest = 'F';
                break;

     }

     Edit2-&gt;Text=IntToStr(rest) + Edit2-&gt;Text;

}

}
</code></pre>
<p>bitte um hilfe und danke für alle tipps</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471114</guid><dc:creator><![CDATA[starter_c++]]></dc:creator><pubDate>Sun, 09 Mar 2008 18:56:15 GMT</pubDate></item><item><title><![CDATA[Reply to zahlenuwandler on Sun, 09 Mar 2008 19:30:53 GMT]]></title><description><![CDATA[<p>rechnung is meiner meinung nach falsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471124</guid><dc:creator><![CDATA[ggggg]]></dc:creator><pubDate>Sun, 09 Mar 2008 19:30:53 GMT</pubDate></item><item><title><![CDATA[Reply to zahlenuwandler on Sun, 09 Mar 2008 19:34:05 GMT]]></title><description><![CDATA[<p>mit dualzahlen und oktalzahlen funktioniert es, ist also denke ich richtig, nur statt zum beispiel bei hexadezimalzahlen 7A kommt 710 raus obwohl ich einen switch case block dazu programmiert habe der aber irgendqwie nicht funktioniert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471127</guid><dc:creator><![CDATA[starter_c++]]></dc:creator><pubDate>Sun, 09 Mar 2008 19:34:05 GMT</pubDate></item><item><title><![CDATA[Reply to zahlenuwandler on Sun, 09 Mar 2008 21:46:31 GMT]]></title><description><![CDATA[<p>dann solltest du einfach mal den <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39301.html" rel="nofollow">Debugger</a> verwenden</p>
<p>was ist '11'? zwei Zeichen? eine Zahl? ein String?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471179</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Sun, 09 Mar 2008 21:46:31 GMT</pubDate></item><item><title><![CDATA[Reply to zahlenuwandler on Mon, 10 Mar 2008 15:13:25 GMT]]></title><description><![CDATA[<blockquote>
<pre><code class="language-cpp">char rest;
</code></pre>
</blockquote>
<p>ersetzt das mal durch</p>
<pre><code class="language-cpp">int rest ; // ;)
</code></pre>
<p>dann in den case anweisungen die ' ' ' gänsefüßchen um den zahlen weg<br />
und noch ein</p>
<pre><code class="language-cpp">char sonstewas;
//für deine übergabe der buchstaben
//...
/*also*/ case 11: sonstewas = 'B';
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1471515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471515</guid><dc:creator><![CDATA[Multi]]></dc:creator><pubDate>Mon, 10 Mar 2008 15:13:25 GMT</pubDate></item></channel></rss>