<?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[Atof Fehler]]></title><description><![CDATA[<p>Hi</p>
<p>Ich habe ein Problem mit der Atof Funktion.<br />
In Parameter steht &quot;50.0&quot; (Parameter ist ein CString)</p>
<pre><code class="language-cpp">userinput.SetAt(i, atof(parameter));
</code></pre>
<p>Aber Atof gibt 0 aus.<br />
Was mache ich falsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171053/atof-fehler</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 13:47:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171053.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Jan 2007 09:34:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Atof Fehler on Mon, 22 Jan 2007 09:37:07 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Ich habe ein Problem mit der Atof Funktion.<br />
In Parameter steht &quot;50.0&quot; (Parameter ist ein CString)</p>
<pre><code class="language-cpp">userinput.SetAt(i, atof(parameter));
</code></pre>
<p>Aber Atof gibt 0 aus.<br />
Was mache ich falsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214276</guid><dc:creator><![CDATA[Plueschi]]></dc:creator><pubDate>Mon, 22 Jan 2007 09:37:07 GMT</pubDate></item><item><title><![CDATA[Reply to Atof Fehler on Mon, 22 Jan 2007 09:42:26 GMT]]></title><description><![CDATA[<p>Eventuell Unicode ?</p>
<p>Ich würde empfehlen die tcs versionen der funktionen zu benutzen. Dann fällt das Problem mit den ganzen Zeichensetzen weg (Sofern man sich bissel auskennt).</p>
<p>Eventuell kannst du auch nicht den CString direkt übergeben sonder musst den GetBuffer/GetData übergeben.<br />
(Aber hab lang nix mehr mit CString gemacht)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214283</guid><dc:creator><![CDATA[DaRpH]]></dc:creator><pubDate>Mon, 22 Jan 2007 09:42:26 GMT</pubDate></item><item><title><![CDATA[Reply to Atof Fehler on Mon, 22 Jan 2007 09:45:35 GMT]]></title><description><![CDATA[<p>Mit dieser Antwort und meinem Wissensstand kann ich leider nichts anfangen.<br />
Ich habe auch schon versucht den Cstring in ein feld von char zu kopieren und das in Atof zu stopfen aber das problem tritt trotzdem auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214286</guid><dc:creator><![CDATA[Plueschi]]></dc:creator><pubDate>Mon, 22 Jan 2007 09:45:35 GMT</pubDate></item><item><title><![CDATA[Reply to Atof Fehler on Mon, 22 Jan 2007 09:52:34 GMT]]></title><description><![CDATA[<p>Ist auch kein Zeichen mehr vor dem 50.0 ?<br />
Alternativ kannst du auch _stscanf (funktionier wie scanf nur mit String als eingabe) nutzen.</p>
<p>ungefähr so:</p>
<pre><code>#include &lt;tchar.h&gt;

float ans;
_stscanf(parameter.GetBuffer(), _T(&quot;%f&quot;), &amp;ans);
</code></pre>
<p>zu den tchars:<br />
<a href="http://msdn2.microsoft.com/de-de/library/tsbaswba(VS.80).aspx" rel="nofollow">http://msdn2.microsoft.com/de-de/library/tsbaswba(VS.80).aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214290</guid><dc:creator><![CDATA[DaRpH]]></dc:creator><pubDate>Mon, 22 Jan 2007 09:52:34 GMT</pubDate></item><item><title><![CDATA[Reply to Atof Fehler on Mon, 22 Jan 2007 10:10:16 GMT]]></title><description><![CDATA[<p>Funktioniert im Prinzip nur alle Kommas werden von meiner Dezimalzahl abgeschnitten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214301</guid><dc:creator><![CDATA[Plueschi]]></dc:creator><pubDate>Mon, 22 Jan 2007 10:10:16 GMT</pubDate></item><item><title><![CDATA[Reply to Atof Fehler on Mon, 22 Jan 2007 10:13:10 GMT]]></title><description><![CDATA[<p>Die Engländer benutzen ein Punkt anstatt ein Komma als Trennzeichen.<br />
Komma ist bei dennen das Tausender Trennzeichen.</p>
<p>50.0 wird dir als float aber immer dann als &quot;50&quot; ausgeben ausser du formatierst es wieder.</p>
<p>zb mit _stprintf(zielstring, _T(&quot;%.2f&quot;), quellfloat);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214305</guid><dc:creator><![CDATA[DaRpH]]></dc:creator><pubDate>Mon, 22 Jan 2007 10:13:10 GMT</pubDate></item><item><title><![CDATA[Reply to Atof Fehler on Tue, 23 Jan 2007 08:29:52 GMT]]></title><description><![CDATA[<p>Plueschi schrieb:</p>
<blockquote>
<p>Hi</p>
<p>Ich habe ein Problem mit der Atof Funktion.<br />
In Parameter steht &quot;50.0&quot; (Parameter ist ein CString)</p>
<p>[cpp]userinput.SetAt(i, <strong>atoi</strong>(parameter));[/cpp]</p>
<p>Aber Atof gibt 0 aus.<br />
Was mache ich falsch.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1214980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214980</guid><dc:creator><![CDATA[darkman11]]></dc:creator><pubDate>Tue, 23 Jan 2007 08:29:52 GMT</pubDate></item><item><title><![CDATA[Reply to Atof Fehler on Tue, 23 Jan 2007 08:50:31 GMT]]></title><description><![CDATA[<p>Oder du ersetzt die Punkte durch kommata.</p>
<pre><code class="language-cpp">parameter.Replace(',','.');
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1214992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214992</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Tue, 23 Jan 2007 08:50:31 GMT</pubDate></item></channel></rss>