<?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[ausgabe in csv]]></title><description><![CDATA[<p>An die C++-Profis...</p>
<p>ich habe einen struct:</p>
<pre><code class="language-cpp">struct zeile{
        float posit;
        string time;
        double stk;
        double Vol;
        float MXBVol;
        bool glatt;
        }
</code></pre>
<p>Der struct wird in einem Algorithmus berechnet für i Durchgänge (bis die drei vorgegebenen Werte abgearbeitet sind).<br />
Die Ergebnisse für den struct möchte ich gerne in eine csv-Datei schreiben. Womit mache ich das?</p>
<pre><code class="language-cpp">fopen(&quot;ausgabe.csv&quot;,&quot;w&quot;);
printf(n[1].MXVol);
fclose(&quot;ausgabe.csv&quot;);
</code></pre>
<p>?Wenn ich in printf den Namen der Variablen angebe, dann beschwert sich der compiler mit:</p>
<pre><code>cannot convert 'float' to 'const char*' for argument '1' to 'int printf(const char*,...)'
</code></pre>
<p>Für jede Idee bin ich dankbar!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168277/ausgabe-in-csv</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 07:46:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168277.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Dec 2006 13:18:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ausgabe in csv on Wed, 20 Dec 2006 13:18:23 GMT]]></title><description><![CDATA[<p>An die C++-Profis...</p>
<p>ich habe einen struct:</p>
<pre><code class="language-cpp">struct zeile{
        float posit;
        string time;
        double stk;
        double Vol;
        float MXBVol;
        bool glatt;
        }
</code></pre>
<p>Der struct wird in einem Algorithmus berechnet für i Durchgänge (bis die drei vorgegebenen Werte abgearbeitet sind).<br />
Die Ergebnisse für den struct möchte ich gerne in eine csv-Datei schreiben. Womit mache ich das?</p>
<pre><code class="language-cpp">fopen(&quot;ausgabe.csv&quot;,&quot;w&quot;);
printf(n[1].MXVol);
fclose(&quot;ausgabe.csv&quot;);
</code></pre>
<p>?Wenn ich in printf den Namen der Variablen angebe, dann beschwert sich der compiler mit:</p>
<pre><code>cannot convert 'float' to 'const char*' for argument '1' to 'int printf(const char*,...)'
</code></pre>
<p>Für jede Idee bin ich dankbar!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195380</guid><dc:creator><![CDATA[zehnsim]]></dc:creator><pubDate>Wed, 20 Dec 2006 13:18:23 GMT</pubDate></item><item><title><![CDATA[Reply to ausgabe in csv on Wed, 20 Dec 2006 13:23:37 GMT]]></title><description><![CDATA[<p>Erstens: In C++ arbeitet man lieber mit fstreams, die sind sicherer und einfacher zu handhaben als FILE*.</p>
<p>Zweitens: Du solltest dir mal anschauen, was für Parameter printf() überhaupt benötigt - der erste Parameter ist ein String, der angibt, wie die übrigen Parameter interpretiert werden sollen.</p>
<p>(außerdem schreibt printf() immer auf Monitor - du solltest den Rückgabewert von fopen() verwenden, um woanders hinzuschreiben.)</p>
<pre><code class="language-cpp">FILE* output = fopen(&quot;ausgabe.csv&quot;,&quot;w&quot;);
for(i=0;i&lt;3;++i)
  fprintf(output,&quot;%f;...&quot;,n[i].MXBVol,...);
fclose(output);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1195384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195384</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 20 Dec 2006 13:23:37 GMT</pubDate></item><item><title><![CDATA[Reply to ausgabe in csv on Wed, 20 Dec 2006 14:32:55 GMT]]></title><description><![CDATA[<p>Vielen Dank!!<br />
Ich glaub ich hätte Ewigkeiten gebraucht, bis ich das herausgefunden hätte!!!:)</p>
<p>Jetzt gibt er mir allerdings nur die letzte Zeile des Durchgangs in die Datei, also bei n=3 nur die Ergebnisse für i=2. Wie bekomme ich hin, dass er es für jedes i untereinander schreibt?</p>
<p>Danke für die Anfängernachhilfe!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195412</guid><dc:creator><![CDATA[zehnsim]]></dc:creator><pubDate>Wed, 20 Dec 2006 14:32:55 GMT</pubDate></item></channel></rss>