<?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[Cast string zu float und umgekehrt]]></title><description><![CDATA[<p>Wie kann ich einen String in ein 32bit float umwandeln?<br />
Und wie kann ich einen 32bit float in einen Strin umwandeln?</p>
<p>In der MSDN habe ich nur Methoden gefunden um 64bit double in strings umzuwandeln.</p>
<pre><code class="language-cpp">/* convert string to float */
m_fCurrent = _tcstod(szText, NULL);

/* convert float to string */
CString CSipromTDoc::CastFloat2String(float64_t fFloat)
{
	char_t cBuffer[30] = &quot;&quot;;
	CString szString = &quot;&quot;;

	_gcvt(fFloat, 10, cBuffer); 
	szString = cBuffer;

	return szString;
}
</code></pre>
<p>Sowas suche ich für 32bit float!<br />
Weiß jemand rat?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188430/cast-string-zu-float-und-umgekehrt</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 03:59:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188430.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Jul 2007 11:45:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 11:45:34 GMT]]></title><description><![CDATA[<p>Wie kann ich einen String in ein 32bit float umwandeln?<br />
Und wie kann ich einen 32bit float in einen Strin umwandeln?</p>
<p>In der MSDN habe ich nur Methoden gefunden um 64bit double in strings umzuwandeln.</p>
<pre><code class="language-cpp">/* convert string to float */
m_fCurrent = _tcstod(szText, NULL);

/* convert float to string */
CString CSipromTDoc::CastFloat2String(float64_t fFloat)
{
	char_t cBuffer[30] = &quot;&quot;;
	CString szString = &quot;&quot;;

	_gcvt(fFloat, 10, cBuffer); 
	szString = cBuffer;

	return szString;
}
</code></pre>
<p>Sowas suche ich für 32bit float!<br />
Weiß jemand rat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335632</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Tue, 31 Jul 2007 11:45:34 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 12:01:00 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39104.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39104.html</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335640</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 31 Jul 2007 12:01:00 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 12:18:45 GMT]]></title><description><![CDATA[<p>atof wandelt einen String in float um, hab ich wohl übersehen. Und welche Funktion wandelt einen float in einen String um?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335672</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Tue, 31 Jul 2007 12:18:45 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 12:27:05 GMT]]></title><description><![CDATA[<p>atof wanndelt den String auch in ein 64bit double um, ich benötige jedoch ein 32bit float.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335678</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Tue, 31 Jul 2007 12:27:05 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 12:30:06 GMT]]></title><description><![CDATA[<p>maRKus23 schrieb:</p>
<blockquote>
<p>Und welche Funktion wandelt einen float in einen String um?</p>
</blockquote>
<p>CString::Format <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335681</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 31 Jul 2007 12:30:06 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 12:59:42 GMT]]></title><description><![CDATA[<p>Hast du dir mal atof angeschaut, diese Methode wandelt den String in ein double um.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335718</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Tue, 31 Jul 2007 12:59:42 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 13:13:37 GMT]]></title><description><![CDATA[<p>Kannste mal bitte ein Beispiel posten, wie man den float umwandelt.<br />
Die Methode ist mir nicht bekannt und aus der MSDN werd ich auch nicht schlau.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335739</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:13:37 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 13:18:28 GMT]]></title><description><![CDATA[<p>Das funktioniert wie printf. <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>
<pre><code class="language-cpp">CString strBla;
float dZahl = 3.4;
strBla.Format(&quot;%.1f&quot;, dZahl);
</code></pre>
<p>Das ist jetzt nicht getestet, müsste aber passen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335752</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:18:28 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 13:22:15 GMT]]></title><description><![CDATA[<p>Danke schön.<br />
Aber noch eine Anmerkung: atof funktioniert nicht! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1335759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335759</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:22:15 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 13:33:27 GMT]]></title><description><![CDATA[<p>Das hatte ich gelesen, aber ich weiß leider nicht, was stattdessen funktionieren könnte. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1335775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335775</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:33:27 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 13:36:06 GMT]]></title><description><![CDATA[<p><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="😞"
    /> hmm??</p>
<pre><code class="language-cpp">CString strBla;
float dZahl = 3.4;
strBla.Format(&quot;%.1f&quot;, dZahl);
</code></pre>
<p>Diese Methode schneidet mir die Nachkommastellen ab. Haste ne Ahnung warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335781</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:36:06 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 13:45:53 GMT]]></title><description><![CDATA[<p>Ja klar, was meinst du, was die 1 macht? <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>Spiel doch mal damit rum, schreib mal<br />
%.2f<br />
%10.5f<br />
usw.</p>
<p>... oder guck doch nochmal in die Doku ob dir ein Licht aufgeht. <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="😉"
    /><br />
Du solltest doch irgendwo ein C-Buch mit ner Erklärung zu printf drin haben, oder? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335794</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:45:53 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 13:49:52 GMT]]></title><description><![CDATA[<p>upps, hab l(kleines L) anstatt 1(eins)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335804</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:49:52 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 13:54:15 GMT]]></title><description><![CDATA[<p>Oh, ich hatte damit gerechnet, dass du das kopierst und nicht abschreibst. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335808</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:54:15 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Tue, 31 Jul 2007 14:40:50 GMT]]></title><description><![CDATA[<p>So jetzt funktionierts auch richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335878</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Tue, 31 Jul 2007 14:40:50 GMT</pubDate></item><item><title><![CDATA[Reply to Cast string zu float und umgekehrt on Wed, 01 Aug 2007 05:24:34 GMT]]></title><description><![CDATA[<blockquote>
<p>atof funktioniert nicht!</p>
</blockquote>
<p>Was funktioniert daran nicht? Wenn Du unbedingt ein float brauchst, dann caste den double-Wert doch danach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1336230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1336230</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 01 Aug 2007 05:24:34 GMT</pubDate></item></channel></rss>