<?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[string in double umwandeln ?]]></title><description><![CDATA[<p>hallo,</p>
<p>hab ein string x;<br />
in x steht aber eigentlich eine double Zahl.</p>
<p>jetzt wollte ich :</p>
<pre><code class="language-cpp">fstream fio;
int i;
fio.open(&quot;Kunden.txt&quot;,ios::out|ios::app);   //Datei öffnen;Daten am Ende 
i=atof(x);
i++;
x=i;
fio &lt;&lt; x;
</code></pre>
<p>also einen sting aus einer datei lesen, in double umwandeln, um 1 erhöhen und wieder in die datei schreiben ....<br />
Danke<br />
Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/129595/string-in-double-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 06:50:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/129595.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Dec 2005 20:18:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to string in double umwandeln ? on Wed, 14 Dec 2005 20:18:34 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>hab ein string x;<br />
in x steht aber eigentlich eine double Zahl.</p>
<p>jetzt wollte ich :</p>
<pre><code class="language-cpp">fstream fio;
int i;
fio.open(&quot;Kunden.txt&quot;,ios::out|ios::app);   //Datei öffnen;Daten am Ende 
i=atof(x);
i++;
x=i;
fio &lt;&lt; x;
</code></pre>
<p>also einen sting aus einer datei lesen, in double umwandeln, um 1 erhöhen und wieder in die datei schreiben ....<br />
Danke<br />
Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942320</guid><dc:creator><![CDATA[chri5]]></dc:creator><pubDate>Wed, 14 Dec 2005 20:18:34 GMT</pubDate></item><item><title><![CDATA[Reply to string in double umwandeln ? on Wed, 14 Dec 2005 20:21:30 GMT]]></title><description><![CDATA[<p>sry ,<br />
hab jetzt</p>
<pre><code class="language-cpp">string x; 
getline(fio,x);
</code></pre>
<p>vergessen<br />
chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942325</guid><dc:creator><![CDATA[chri5]]></dc:creator><pubDate>Wed, 14 Dec 2005 20:21:30 GMT</pubDate></item><item><title><![CDATA[Reply to string in double umwandeln ? on Wed, 14 Dec 2005 20:21:47 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">double val;
fio &gt;&gt; val;
++val;
fio &lt;&lt; val;
</code></pre>
<p>gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942326</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Wed, 14 Dec 2005 20:21:47 GMT</pubDate></item><item><title><![CDATA[Reply to string in double umwandeln ? on Wed, 14 Dec 2005 21:16:55 GMT]]></title><description><![CDATA[<p>danke,<br />
ich habs eingebaut, und funktioniert auch , nur verträgt es sich noch nicht mit meinem Programm , in einem anderen zusammenhang:<br />
Wenn die Datei neu erstellt wurde ist sie leer , wenn sie schon vorhanden ist stehen in den ersten zwei zeilen zahlenwerte :<br />
AnzahlArtikel und GesamtPreis ;</p>
<p>Wie kann ich ihm jetzt sagen das er<br />
WK &gt;&gt; AnzahlArtikel ;<br />
WK &gt;&gt; GesamtPreis ;<br />
nur ausführt wenn die Datei schon vorhanden war ??<br />
wenn sie neu erstellt wurde, und noch nichts drinn steht soll er nix machen, bwz<br />
0<br />
0 reinschreiben ?</p>
<p>Dachte open gibt mir ein wert zurück mit dme ich das prüfen kann, ist aber nicht so <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="😞"
    /> .. wie dann ??</p>
<p>mein Problem :<br />
das funktioniert :</p>
<pre><code class="language-cpp">WK.open(dateiname.c_str(),ios::in | ios::out);
  WK &gt;&gt; AnzahlArtikel ;
  WK &gt;&gt; GesamtPreis ;
</code></pre>
<p>Wenn die Datei leer ist ist in AnzahlArtikel und GesamtPreis der initialisierungswert = 0 ;</p>
<p>Problem ist aber, ist die Datei leer und ich rufe folgende Funktion auf:</p>
<pre><code class="language-cpp">void Warenkorb::WarenkorbAnzeigen()
{
 string x;
 WK.seekg(ios::beg);
 while (!WK.eof())
  {
       getline(WK,x);
       cout&lt;&lt;x&lt;&lt;endl;
  }
}
</code></pre>
<p>diese funktion gibt mir endlos leerzeilen aus.... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>was nun ? ... hoffe ich hab es net zu durcheinander geschrieben ?<br />
chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942382</guid><dc:creator><![CDATA[chri5]]></dc:creator><pubDate>Wed, 14 Dec 2005 21:16:55 GMT</pubDate></item><item><title><![CDATA[Reply to string in double umwandeln ? on Thu, 15 Dec 2005 07:35:41 GMT]]></title><description><![CDATA[<p>Du mußt nach dem Einlesen überprüfen, ob es geklappt hat:</p>
<pre><code class="language-cpp">WK&gt;&gt;Preis
if(!WK)
  cout&lt;&lt;&quot;Fehler beim Lesen&quot;&lt;&lt;endl;
else
{
  //hier geht's weiter
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/942554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942554</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 15 Dec 2005 07:35:41 GMT</pubDate></item></channel></rss>