<?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[Typumwandlung int -&amp;gt; zu string und umgekehrt ?]]></title><description><![CDATA[<pre><code class="language-cpp">void MainWindow::addValuetoLine(int val){
    QString p = ui-&gt;lineEdit-&gt;text();

    if(p==&quot;0&quot;)
        p = val.toString;
    else
        p.append(val.toByte());

    ui-&gt;lineEdit-&gt;setText(p);
}
</code></pre>
<p>Diese Methode sollte, wenn lineEdit eine 0 enthält, diese überschreiben, ansonsten immer den übergebenen Wert anhängen.</p>
<p>Ich wüste nun gerne den Grund, warum dies zu folgender Fehlermeldung führt und wie man dies umgehen könnte.</p>
<p><code>calc/mainwindow.cpp:52: error: request for member</code>toString' in <code>val', which is of non-class type</code>int'</p>
<p>calc/mainwindow.cpp:54: error: request for member <code>toByte' in</code>val', which is of non-class type <code>int'</code></p>
<p>mfg<br />
donchris</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/250276/typumwandlung-int-gt-zu-string-und-umgekehrt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 04:10:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/250276.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Sep 2009 07:35:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Typumwandlung int -&amp;gt; zu string und umgekehrt ? on Wed, 16 Sep 2009 07:37:23 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void MainWindow::addValuetoLine(int val){
    QString p = ui-&gt;lineEdit-&gt;text();

    if(p==&quot;0&quot;)
        p = val.toString;
    else
        p.append(val.toByte());

    ui-&gt;lineEdit-&gt;setText(p);
}
</code></pre>
<p>Diese Methode sollte, wenn lineEdit eine 0 enthält, diese überschreiben, ansonsten immer den übergebenen Wert anhängen.</p>
<p>Ich wüste nun gerne den Grund, warum dies zu folgender Fehlermeldung führt und wie man dies umgehen könnte.</p>
<p><code>calc/mainwindow.cpp:52: error: request for member</code>toString' in <code>val', which is of non-class type</code>int'</p>
<p>calc/mainwindow.cpp:54: error: request for member <code>toByte' in</code>val', which is of non-class type <code>int'</code></p>
<p>mfg<br />
donchris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1779591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779591</guid><dc:creator><![CDATA[donchris]]></dc:creator><pubDate>Wed, 16 Sep 2009 07:37:23 GMT</pubDate></item><item><title><![CDATA[Reply to Typumwandlung int -&amp;gt; zu string und umgekehrt ? on Wed, 16 Sep 2009 07:39:53 GMT]]></title><description><![CDATA[<p>die methoden toString und toByte existiert für int nicht, da int keine klasse mit methoden darstellt.</p>
<p>es gibt zb die methode atoi() die du verwenden kannst.</p>
<p>jperl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1779593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779593</guid><dc:creator><![CDATA[jperl]]></dc:creator><pubDate>Wed, 16 Sep 2009 07:39:53 GMT</pubDate></item><item><title><![CDATA[Reply to Typumwandlung int -&amp;gt; zu string und umgekehrt ? on Wed, 16 Sep 2009 07:42:20 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">if(p==&quot;0&quot;)
    p = QString::number(val);
</code></pre>
<p>Was du mit &quot;toByte() bezwecken willst ist mir unklar...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1779595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779595</guid><dc:creator><![CDATA[rodler]]></dc:creator><pubDate>Wed, 16 Sep 2009 07:42:20 GMT</pubDate></item><item><title><![CDATA[Reply to Typumwandlung int -&amp;gt; zu string und umgekehrt ? on Wed, 16 Sep 2009 07:50:13 GMT]]></title><description><![CDATA[<p>rodler schrieb:</p>
<blockquote>
<pre><code class="language-cpp">if(p==&quot;0&quot;)
    p = QString::number(val);
</code></pre>
<p>Was du mit &quot;toByte() bezwecken willst ist mir unklar...</p>
</blockquote>
<p>Ich will an einen bestehenden String ein Zeichen anhängen.<br />
x.append('z'); funktioniert daher habe ich einfach angenommen, dass x.append(irgendeinint.toByte()) auch funktioniert. Wie könnte ich das realisieren ?</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1779599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779599</guid><dc:creator><![CDATA[donchris]]></dc:creator><pubDate>Wed, 16 Sep 2009 07:50:13 GMT</pubDate></item><item><title><![CDATA[Reply to Typumwandlung int -&amp;gt; zu string und umgekehrt ? on Wed, 16 Sep 2009 07:53:59 GMT]]></title><description><![CDATA[<p>Dann schreib ins richtige Unterforum.<br />
Hier geht es um die Sprache C++, nicht um irgendwelchen QString-Quatsch.</p>
<p>Oder verwende std::string/std::stringstream, dann geht das ganz leicht und ohne blödes Gefrickel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1779601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1779601</guid><dc:creator><![CDATA[Frickelwahnsinn]]></dc:creator><pubDate>Wed, 16 Sep 2009 07:53:59 GMT</pubDate></item></channel></rss>