<?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[(C++) string 2 float mit stream]]></title><description><![CDATA[<p>Ich habe eine Datei, die ich einlesen möchte und habe mir gedacht, das per stream zu realisieren. Nun stehe ich vor folgendem Problem:<br />
Die Datei besteht pro Zeile aus 8 float-Werten à la 0.65748E-03, die mit Leerzeichen getrennt sind. Ich lese eine gesamte Zeile als String ein. Wie bekomme ich die einzelnen floats aus dem String &quot;rausgestreamt&quot;?</p>
<pre><code class="language-cpp">ifstream file;
float f0, f1, f2, f3, f4, f5, f6, f7;
...
file.open(m_sLoadedFile);
...
std::string S;
S.reserve(1024);
...
getline(file,S);
...
S &gt;&gt; f0 &gt;&gt; f1; //...und so weiter. Geht nicht, da keine Konvertierung möglich!
</code></pre>
<p>Jemand einen Ansatz, wie ich das konvertiert bekomme?</p>
<p>zwette</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6161/c-string-2-float-mit-stream</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 20:59:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6161.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Jun 2003 13:49:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to (C++) string 2 float mit stream on Fri, 13 Jun 2003 13:49:00 GMT]]></title><description><![CDATA[<p>Ich habe eine Datei, die ich einlesen möchte und habe mir gedacht, das per stream zu realisieren. Nun stehe ich vor folgendem Problem:<br />
Die Datei besteht pro Zeile aus 8 float-Werten à la 0.65748E-03, die mit Leerzeichen getrennt sind. Ich lese eine gesamte Zeile als String ein. Wie bekomme ich die einzelnen floats aus dem String &quot;rausgestreamt&quot;?</p>
<pre><code class="language-cpp">ifstream file;
float f0, f1, f2, f3, f4, f5, f6, f7;
...
file.open(m_sLoadedFile);
...
std::string S;
S.reserve(1024);
...
getline(file,S);
...
S &gt;&gt; f0 &gt;&gt; f1; //...und so weiter. Geht nicht, da keine Konvertierung möglich!
</code></pre>
<p>Jemand einen Ansatz, wie ich das konvertiert bekomme?</p>
<p>zwette</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29855</guid><dc:creator><![CDATA[zwette]]></dc:creator><pubDate>Fri, 13 Jun 2003 13:49:00 GMT</pubDate></item><item><title><![CDATA[Reply to (C++) string 2 float mit stream on Fri, 13 Jun 2003 14:52:00 GMT]]></title><description><![CDATA[<p>Jemand ne Ahnung, was das mit der MFC zu tun hat?<br />
Ich nicht, deswegen verschoben!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29856</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Fri, 13 Jun 2003 14:52:00 GMT</pubDate></item></channel></rss>