<?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 Datei]]></title><description><![CDATA[<p>Hallo liebe Leute,</p>
<p>ich werd noch verrückt, hab jetzt stundenlang bei Google und in Fachbüchern gesucht <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>
<p>Es geht um das einfache Speichern zweier Vektoren in eine Text-Datei, die ich dann z.b. mit MatLab oder Gnuplot weiterverarbeiten möchte. Beide Vektoren werden über den cout-Befehl problemlos in der Kommandozeile ausgegeben, wenn ich aber die Datei &quot;daten.dat&quot; im OS öffne, dann steht darin einfach nichts. Einen ganz normalen String wie &quot;Hier steht ein Text&quot; in die Datei zu schreiben funktioniert aber.</p>
<p>Eingebundene Dateien stehen einfach mal drüber.. dazwischen kommt noch was, aber das tut nichts zur Sache.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;vector&gt;
#include &lt;algorithm&gt;
#include &lt;cmath&gt;
#include &lt;math.h&gt;
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;time.h&gt;
#include &lt;cstdlib&gt; 
#include &lt;ctime&gt; 
#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

	fstream output;
	output.open(&quot;daten.dat&quot;, ios::out);
	for (int i=0; i&lt;k; ++i) {
		cout &lt;&lt; time_data[i] &lt;&lt; '\t' &lt;&lt; x_vektor[i] &lt;&lt; endl;
	    output &lt;&lt; time_data[i] &lt;&lt; &quot;\t&quot; &lt;&lt; x_vektor[i] &lt;&lt; endl;
	}
</code></pre>
<p>Falls ich einen grundlegenden Fehler mache, würde es mir auch erstmal reichen, wenn ihr mir das Thema nennt, in das ich mich einarbeiten muss. Dann schau ich alleine, wie weit ich dann komme (stehe erst ziemlich am Anfang mit C++)</p>
<p>Vielen Dank für Antworten!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/263918/ausgabe-in-datei</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 12:45:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/263918.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Mar 2010 20:53:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ausgabe in Datei on Mon, 29 Mar 2010 20:53:24 GMT]]></title><description><![CDATA[<p>Hallo liebe Leute,</p>
<p>ich werd noch verrückt, hab jetzt stundenlang bei Google und in Fachbüchern gesucht <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>
<p>Es geht um das einfache Speichern zweier Vektoren in eine Text-Datei, die ich dann z.b. mit MatLab oder Gnuplot weiterverarbeiten möchte. Beide Vektoren werden über den cout-Befehl problemlos in der Kommandozeile ausgegeben, wenn ich aber die Datei &quot;daten.dat&quot; im OS öffne, dann steht darin einfach nichts. Einen ganz normalen String wie &quot;Hier steht ein Text&quot; in die Datei zu schreiben funktioniert aber.</p>
<p>Eingebundene Dateien stehen einfach mal drüber.. dazwischen kommt noch was, aber das tut nichts zur Sache.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;vector&gt;
#include &lt;algorithm&gt;
#include &lt;cmath&gt;
#include &lt;math.h&gt;
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;time.h&gt;
#include &lt;cstdlib&gt; 
#include &lt;ctime&gt; 
#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

	fstream output;
	output.open(&quot;daten.dat&quot;, ios::out);
	for (int i=0; i&lt;k; ++i) {
		cout &lt;&lt; time_data[i] &lt;&lt; '\t' &lt;&lt; x_vektor[i] &lt;&lt; endl;
	    output &lt;&lt; time_data[i] &lt;&lt; &quot;\t&quot; &lt;&lt; x_vektor[i] &lt;&lt; endl;
	}
</code></pre>
<p>Falls ich einen grundlegenden Fehler mache, würde es mir auch erstmal reichen, wenn ihr mir das Thema nennt, in das ich mich einarbeiten muss. Dann schau ich alleine, wie weit ich dann komme (stehe erst ziemlich am Anfang mit C++)</p>
<p>Vielen Dank für Antworten!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1875224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1875224</guid><dc:creator><![CDATA[simurai]]></dc:creator><pubDate>Mon, 29 Mar 2010 20:53:24 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe in Datei on Mon, 29 Mar 2010 21:32:27 GMT]]></title><description><![CDATA[<p>Mach lieber mal ein kleines lauffähiges Programm, als zu vermuten, was wichtig ist und was nicht.. Im Moment kann man da nicht viel dazu sagen, weil wir nicht einmal sehen, woher die Daten überhaupt kommen sollen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1875247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1875247</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 29 Mar 2010 21:32:27 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe in Datei on Mon, 29 Mar 2010 21:38:37 GMT]]></title><description><![CDATA[<p>Also ich erkenne soweit auch nicht sonderlich viel, aber soweit ich weiss sind math.h und cmath genau das selbe...<br />
Das selbe gilt für stdlib.h und cstdlib.</p>
<p>War das extra so gemeint oder wie ist das <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1875248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1875248</guid><dc:creator><![CDATA[Walnut_Burl]]></dc:creator><pubDate>Mon, 29 Mar 2010 21:38:37 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe in Datei on Mon, 29 Mar 2010 21:40:41 GMT]]></title><description><![CDATA[<p>Walnut_Burl schrieb:</p>
<blockquote>
<p>Also ich erkenne soweit auch nicht sonderlich viel, aber soweit ich weiss sind math.h und cmath genau das selbe...<br />
Das selbe gilt für stdlib.h und cstdlib.</p>
<p>War das extra so gemeint oder wie ist das <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
</blockquote>
<p>Es gibt sogar Unterschiede: Die .h-Header sind C-kompatibel, d.h. haben keine namespaces. iostream und iostream sind aber definitiv gleich <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/1875249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1875249</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 29 Mar 2010 21:40:41 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe in Datei on Mon, 29 Mar 2010 21:58:29 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Walnut_Burl schrieb:</p>
<blockquote>
<p>Also ich erkenne soweit auch nicht sonderlich viel, aber soweit ich weiss sind math.h und cmath genau das selbe...<br />
Das selbe gilt für stdlib.h und cstdlib.</p>
<p>War das extra so gemeint oder wie ist das <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
</blockquote>
<p>Es gibt sogar Unterschiede: Die .h-Header sind C-kompatibel, d.h. haben keine namespaces. iostream und iostream sind aber definitiv gleich <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>
</blockquote>
<p>Ohh danke das wusste ich noch gar nicht. Nja wieder was dazu gelernt <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>
<p>Jo das mit iostream ist mir jetzt auch aufgefallen <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/1875254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1875254</guid><dc:creator><![CDATA[Walnut_Burl]]></dc:creator><pubDate>Mon, 29 Mar 2010 21:58:29 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe in Datei on Mon, 29 Mar 2010 23:45:20 GMT]]></title><description><![CDATA[<p>Hey, danke schonmal!</p>
<p>Ein entsprechend lauffähiger Quelltext sähe dann so aus (abgekürztes Programm, gleiches Problem): Wenn ich ganz am Ende anstelle der for-Schleife nur</p>
<pre><code>output &lt;&lt; &quot;irgendein text&quot;;
</code></pre>
<p>schreibe, dann wird in meinem Verzeichnis die Datei 'daten.dat' angelegt mit diesem Text drin. Warum so nicht?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cmath&gt;
#include &lt;cstdlib&gt; 
#include &lt;ctime&gt; 
#include &lt;fstream&gt;
#include &lt;vector&gt;

using namespace std;

int main (int argc, char *argv[]) { 
	srand(time(NULL));

	vector&lt;double&gt; x_vektor;
	vector&lt;int&gt; time_data;

	for (int i=0; i&lt;20; ++i) time_data.push_back(i);
	for (int i=0; i&lt;20; ++i) x_vektor.push_back((double) rand()/ (double) RAND_MAX);

	fstream output;
	output.open(&quot;daten.dat&quot;, ios::out);

	for (int i=0; i&lt;20; ++i) {
		cout &lt;&lt; time_data[i] &lt;&lt; '\t' &lt;&lt; x_vektor[i] &lt;&lt; endl;
		output &lt;&lt; time_data[i] &lt;&lt; '\t' &lt;&lt; x_vektor[i] &lt;&lt; endl;
	 }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1875289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1875289</guid><dc:creator><![CDATA[simurai]]></dc:creator><pubDate>Mon, 29 Mar 2010 23:45:20 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe in Datei on Mon, 29 Mar 2010 23:58:53 GMT]]></title><description><![CDATA[<p>Das Problem das du beschreibst passt nicht zu deinem Programm. Dieses funktioniert nämlich ganz hervorragend. Bist du sicher, dass du dir hinterher die richtige Datei anguckst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1875292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1875292</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 29 Mar 2010 23:58:53 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe in Datei on Tue, 30 Mar 2010 10:06:19 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Bist du sicher, dass du dir hinterher die richtige Datei anguckst?</p>
</blockquote>
<p>Leider bin ich mir ziemlich sicher, der String wird ja in genau diese Datei (daten.dat) in meinem /User/...-Verzeichnis geschrieben (hab bisher dezent verschwiegen, dass ich mit Mac OSX und XCode arbeite).</p>
<p>Aber danke schonmal für die Bestätigung, dass es eigentlich nicht falsch ist... seltsam, warum es nicht funktioniert <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=":/"
      alt="😕"
    /></p>
<p>edit: Mit Code::Blocks (einer anderen IDE) funktioniert es auch tadellos. Naja, ich steige erstmal um, bis sich was ergibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1875361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1875361</guid><dc:creator><![CDATA[simurai]]></dc:creator><pubDate>Tue, 30 Mar 2010 10:06:19 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe in Datei on Tue, 30 Mar 2010 11:35:36 GMT]]></title><description><![CDATA[<p>Lass dir mal ganz am Anfang des Programms ein &quot;Hello World&quot; ausgeben. Du wärst nicht der Erste, der sich eine alte Programmversion anschaut (z. B. Release kompiliert, Debug geschaut).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1875431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1875431</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Tue, 30 Mar 2010 11:35:36 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe in Datei on Wed, 31 Mar 2010 00:00:47 GMT]]></title><description><![CDATA[<p>Es scheint sich - nach weiterer Recherche - um einen Bug in Xcode bzw. Snow Leopard zu handeln. Ich habe nun die Ausgabe nicht mehr auf 10.6 / Debug / x86_64 stehen, sondern habe zu 10.6 / Release / i386 gewechselt. Nun funktioniert es problemlos. Damit ist das Problem zwar nicht gelöst, aber geschickt umgangen.</p>
<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1875786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1875786</guid><dc:creator><![CDATA[simurai]]></dc:creator><pubDate>Wed, 31 Mar 2010 00:00:47 GMT</pubDate></item></channel></rss>