<?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[array in eine dat Datei]]></title><description><![CDATA[<p>Hallo ich will ein array in eine dat Datei schreiben. Es sollen 4 arrays hintereinander in die dat Datei aber wenn ich eins reinbekomme dann dürften die Anderen ja kein Problem mehr sein? Kann mir da vielleicht jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119500/array-in-eine-dat-datei</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 23:17:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119500.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Sep 2005 14:42:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 14:42:38 GMT]]></title><description><![CDATA[<p>Hallo ich will ein array in eine dat Datei schreiben. Es sollen 4 arrays hintereinander in die dat Datei aber wenn ich eins reinbekomme dann dürften die Anderen ja kein Problem mehr sein? Kann mir da vielleicht jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862874</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Thu, 01 Sep 2005 14:42:38 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 14:47:09 GMT]]></title><description><![CDATA[<p>siehe faq --&gt; <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/862881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862881</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Thu, 01 Sep 2005 14:47:09 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 15:03:41 GMT]]></title><description><![CDATA[<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862906</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Thu, 01 Sep 2005 15:03:41 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 15:25:43 GMT]]></title><description><![CDATA[<p>using namespace std;<br />
// Einen Person-Datensatz definieren<br />
struct PERSON<br />
{<br />
char VorName[20];<br />
char NachName[20];<br />
int TelNr;<br />
};</p>
<p>// fstream damit die Datei zuerst schreibend und dann lesend geöffnet werden kann.<br />
fstream File(&quot;Person.dat&quot;, ios::out|ios::binary);<br />
if (File.is_open())<br />
{<br />
// Nur zwei Datensätze schreiben.<br />
// Hier wäre eine Fehlerprüfung angebracht<br />
for (int i = 0; i &lt; 2 ; ++i)<br />
{<br />
PERSON Pers;<br />
cout &lt;&lt; &quot;Vorname: &quot;;<br />
cin &gt;&gt; Pers.VorName;<br />
cout &lt;&lt; &quot;Nachname: &quot;;<br />
cin &gt;&gt; Pers.NachName;<br />
cout &lt;&lt; &quot;TelNr: &quot;;<br />
cin &gt;&gt; Pers.TelNr;</p>
<p>// Aktuelle Person in der Datei speichern.<br />
File.write((const char*)&amp;Pers, sizeof(Pers));<br />
}<br />
File.close(); // Datei schließen<br />
}<br />
// Datei zum Lesen öffnen.<br />
File.open(&quot;Person.dat&quot;, ios::in|ios::binary);<br />
if (File.is_open())<br />
{<br />
PERSON Pers;<br />
while (File.read((char*)&amp;Pers, sizeof(Pers)))<br />
cout &lt;&lt; Pers.VorName &lt;&lt; &quot; &quot; &lt;&lt; Pers.NachName &lt;&lt; &quot; &quot; &lt;&lt; Pers.TelNr &lt;&lt; endl;<br />
}</p>
<p>Gibt mir immer den fehler dass File undefenierte class verwendet warum?<br />
Wäre super net wenn jemand rat wissen würde</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862926</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Thu, 01 Sep 2005 15:25:43 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 15:30:05 GMT]]></title><description><![CDATA[<p>und warum ist tel kein array?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862934</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Thu, 01 Sep 2005 15:30:05 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 15:33:43 GMT]]></title><description><![CDATA[<p>Kann es vielleicht sein dass ich irgend eine Bibliothek nicht eingebunden habe??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862939</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862939</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Thu, 01 Sep 2005 15:33:43 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 15:43:43 GMT]]></title><description><![CDATA[<p>Schade dachte dass ich in diesen Forum Hilfe bekomme. Aber das ist ja leider überhaupt nicht so, wirklich nicht sehr hilfreich hier</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862949</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Thu, 01 Sep 2005 15:43:43 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 15:56:16 GMT]]></title><description><![CDATA[<p>hast du fstream includiert?</p>
<p>Oliver1980 schrieb:</p>
<blockquote>
<p>Schade dachte dass ich in diesen Forum Hilfe bekomme. Aber das ist ja leider überhaupt nicht so, wirklich nicht sehr hilfreich hier</p>
</blockquote>
<p>hättest du dir sparen können <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/862961</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862961</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Thu, 01 Sep 2005 15:56:16 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 16:06:34 GMT]]></title><description><![CDATA[<p>Oliver1980 schrieb:</p>
<blockquote>
<p>Schade dachte dass ich in diesen Forum Hilfe bekomme. Aber das ist ja leider überhaupt nicht so, wirklich nicht sehr hilfreich hier</p>
</blockquote>
<p>Wir bitten um Verstandnis - Heute hatten wir leider ein Logistikproblem, weshalb es uns nicht möglich war innerhalb von 3-Minuten zu antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Nee. Aber mal im Ernst, denkst du wir warten nur auf deine Posts?</p>
<p>Aber jetzt zu dem Code: Dieser ist abgesehen von der fehlenden Main-Funktion sowie der beiden Header &lt;fstream&gt; und &lt;iostream&gt; (compile-technisch) i.O.</p>
<p>Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862963</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Thu, 01 Sep 2005 16:06:34 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 15:57:22 GMT]]></title><description><![CDATA[<p>Oliver1980 schrieb:</p>
<blockquote>
<p>Schade dachte dass ich in diesen Forum Hilfe bekomme. Aber das ist ja leider überhaupt nicht so, wirklich nicht sehr hilfreich hier</p>
</blockquote>
<p>Ich fass es nicht. Merkst du noch was?</p>
<p>Zeig erst mal den vollständigen Code. Sonst können wir nur raten, ob das, was offensichtlich fehlt, wirklich fehlt, oder nur deiner willkürlichen Kürzung zum Opfer gefallen ist. Code-Tags wären auch mal ganz nett. Und was &quot;tel&quot; angeht, das kommt in deinem Code nicht vor. Meinst du TelNr? Das ist kein Array, weil du es als int deklariert hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862964</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 01 Sep 2005 15:57:22 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 16:03:11 GMT]]></title><description><![CDATA[<p>Ja habe ich Benutze Visual Studio net und habe win 32 Konsolenanwendung.<br />
War nicht so gemeint nur wenn man ewig auf ne Antwort wartet dann was bekommt was nicht funzt und anschließend gar nichts mehr ist man schon mal<br />
gefrusstet <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>// test.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.<br />
//</p>
<p>#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>struct PERSON<br />
{<br />
char VorName[20];<br />
char NachName[20];<br />
int TelNr;<br />
};</p>
<p>int main()<br />
{</p>
<p>fstream File(&quot;Person.dat&quot;, ios::out|ios::binary);<br />
if (File.is_open())<br />
{<br />
// Nur zwei Datensätze schreiben.<br />
// Hier wäre eine Fehlerprüfung angebracht<br />
for (int i = 0; i &lt; 2 ; ++i)<br />
{<br />
PERSON Pers;<br />
cout &lt;&lt; &quot;Vorname: &quot;;<br />
cin &gt;&gt; Pers.VorName;<br />
cout &lt;&lt; &quot;Nachname: &quot;;<br />
cin &gt;&gt; Pers.NachName;<br />
cout &lt;&lt; &quot;TelNr: &quot;;<br />
cin &gt;&gt; Pers.TelNr;</p>
<p>// Aktuelle Person in der Datei speichern.<br />
File.write((const char*)&amp;Pers, sizeof(Pers));<br />
}<br />
File.close(); // Datei schließen<br />
}</p>
<p>return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862969</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Thu, 01 Sep 2005 16:03:11 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 16:05:31 GMT]]></title><description><![CDATA[<p>miller_m schrieb:</p>
<blockquote>
<p>hast du fstream includiert?</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/862971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862971</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Thu, 01 Sep 2005 16:05:31 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 16:08:33 GMT]]></title><description><![CDATA[<p>Danke dachte fstream und iostream wären das selber. Bin absoluter Anfänger in c++. Also tausend dank und sorry für meine Reaktion <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/862972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862972</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Thu, 01 Sep 2005 16:08:33 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 16:23:10 GMT]]></title><description><![CDATA[<p>Und denk bitte auch mal an die Code Tags...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862985</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Thu, 01 Sep 2005 16:23:10 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Thu, 01 Sep 2005 18:22:21 GMT]]></title><description><![CDATA[<p>zwischen startpost und deiner Klage ist grad mal eine stunde vergangen. Das ist in einem Forum in dem viele Leute arbeiten oder noch ein privat leben haben garnichts! Also hab demnächst bitte etwas geduld und benutz die C/C++ tags welche unterhalb des &quot; <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="😃"
    /> &quot; smileys zu finden sind, wenn du uns code zeigen willst. Das gibt dann voll die Klasse einrückung und voll die krassbunten Farben <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/863076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863076</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Thu, 01 Sep 2005 18:22:21 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Fri, 02 Sep 2005 11:53:22 GMT]]></title><description><![CDATA[<p>Hallo habe jetzt noch ein Problem bei meinem Programm.<br />
Möchte gerne folgendes Array in</p>
<pre><code class="language-cpp">fstream File(&quot;Daten.dat&quot;, ios::out|ios::binary);
</code></pre>
<p>speichern:</p>
<pre><code class="language-cpp">float hoehenwert [3000] [100];
</code></pre>
<p>Mit dieser Zeile kann ich den folgenden struct speichern</p>
<pre><code class="language-cpp">File.write((const char*)&amp;Pers, sizeof(Pers));
</code></pre>
<pre><code class="language-cpp">struct PERSON 
{ 
    char VorName[20]; 
    char NachName[20]; 
    int TelNr; 
};
</code></pre>
<p>Doch hab ich keine Ahnung wie ich das für mein Array umändern kann. <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="😞"
    /><br />
Wäre echt cool wenn mir da jemand helfen könnte und die Sache vielleicht auch ein bisschen erklären könnte so das ich das auch auf andere Strukturen anwenden kann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863543</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Fri, 02 Sep 2005 11:53:22 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Fri, 02 Sep 2005 11:58:55 GMT]]></title><description><![CDATA[<p>achso wollte auch noch die beiden int variablen</p>
<pre><code class="language-cpp">int anzahlx, anzahly;
</code></pre>
<p>in die Daten.dat schreiben<br />
Muss ich das machen wenn ich das Array in die Datei schreibe, da er sonst das array überschreibt oder kann ich das extra tun, solange die Daten nicht mit close geschlossen sind?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863548</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Fri, 02 Sep 2005 11:58:55 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Fri, 02 Sep 2005 12:33:45 GMT]]></title><description><![CDATA[<p>Wie wärs mit selbst probieren ?<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863580</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Fri, 02 Sep 2005 12:33:45 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Fri, 02 Sep 2005 12:39:14 GMT]]></title><description><![CDATA[<p>Probiere hier schon ne ganze Weile und der schreibt dass Array nicht mit write, bin lamgsam der Meinung dass mit fstream keine Arrays zu speichern sind. Und überhaupt was ist denn das für ne Antwort dieses Forum ist doch dazu da dass man sich untereinander Hilft</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863585</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Fri, 02 Sep 2005 12:39:14 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Fri, 02 Sep 2005 13:31:17 GMT]]></title><description><![CDATA[<p>Oliver1980 schrieb:</p>
<blockquote>
<p>Schade dachte dass ich in diesen Forum Hilfe bekomme. Aber das ist ja leider überhaupt nicht so, wirklich nicht sehr hilfreich hier</p>
</blockquote>
<p>Glaubst du wirklich dass dass es in diesem Forum jemand gibt der dir helfen <strong>muss</strong>?</p>
<p>Oliver1980 schrieb:</p>
<blockquote>
<p>Und überhaupt was ist denn das für ne Antwort dieses Forum ist doch dazu da dass man sich untereinander Hilft</p>
</blockquote>
<p>Na dann hilf mir mal und erkläre was du versucht hast und was dabei nicht funktioniert.</p>
<p>Oliver1980 schrieb:</p>
<blockquote>
<p>achso wollte auch noch die beiden int variablen</p>
<pre><code class="language-cpp">int anzahlx, anzahly;
</code></pre>
<p>in die Daten.dat schreiben<br />
Muss ich das machen wenn ich das Array in die Datei schreibe, da er sonst das array überschreibt oder kann ich das extra tun, solange die Daten nicht mit close geschlossen sind?</p>
</blockquote>
<p>Was funktioniert dabei nicht ? Hast du überhaupt schon irgendwas versucht ? Wär dir die Antwort &quot;Das kann man hintereinander machen.&quot; lieber gewesen ?</p>
<p>Zeige etwas code dann wird sich sicher jemand finden der deine Fehler korrigiert. Fertige Lösungen (wenn eine vernünftige Spezifikation vorhanden ist) gibts im Projekte-Forum nach Einwurf kleiner Münzen.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863636</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Fri, 02 Sep 2005 13:31:17 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Fri, 02 Sep 2005 13:45:09 GMT]]></title><description><![CDATA[<p>Glaube nicht dass mir hier jemand helfen muss, das habe ich nie behauptet. Fand nur die schlechte Resonanz schade. Aber das wurde ja danach schon aus führlich diskutiert und ich habe mich ja für meine vor eilige Nachricht schon entschuldigt. Na gut dann gebe ich jetzt den Code den ich habe wollte es einfacher machen rein zu kommen mit Kürzung aber das ist mir wohl nicht gelungen.</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &lt;iostream&gt; 
#include &lt;fstream&gt;
using namespace std;

int anzahlx, anzahly;
float hoehenwert [3000] [100];

int main()
{

    //  cout &lt;&lt; &quot;anzahl der x Werte: &quot;; 
    // cin &gt;&gt; anzahlx;

   //cout &lt;&lt; &quot;anzahl der y Werte: &quot;; 
   //cin &gt;&gt; anzahly; 

   fstream File(&quot;Daten.dat&quot;, ios::out|ios::binary); 

   if (File.is_open()) 
  { 
	// Nur zwei Datensätze schreiben. 
	// Hier wäre eine Fehlerprüfung angebracht 
	for (int i = 1; i &lt; anzahlx ; i=1*5) 
	{ 
	  for (int i2 = 1; i &lt; anzahly ; i=i*5)
	  {
		  if (i &lt; 1000 || i&gt; 2000)
			hoehenwert [i] [i2] = 10;

		  else
			 hoehenwert [i] [i2] = 6;

	  }
	}

	// Aktuelle Position in der Datei speichern. 
	File.write(hoehenwert, sizeof(hoehenwert)); //&lt;--klappt nicht 
} 
	File.close(); // Datei schließen 
} 

  fflush(stdin);
  getchar();

  return 0;
}
</code></pre>
<p>So da sitz ich jetzt 2 volle Tage drann und hab nicht sonderlich viel erreicht. Habe super lange gesucht wie ich Arrays speichern kann aber nicht gefunden. Vielleicht siehst du ja den Fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863645</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Fri, 02 Sep 2005 13:45:09 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Fri, 02 Sep 2005 14:03:49 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">File.write((char*)&amp;hoehenwert[0][0], sizeof(hoehenwert)); //&lt;--klappt
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/863661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863661</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Fri, 02 Sep 2005 14:03:49 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Fri, 02 Sep 2005 14:22:15 GMT]]></title><description><![CDATA[<p>OK haut hin damit hast du mir das Wochenende geretet. Werd jetzt gleich mal probieren die Datei aus zu geben. Also tausend dank nochmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/863670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863670</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Fri, 02 Sep 2005 14:22:15 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Fri, 02 Sep 2005 14:39:47 GMT]]></title><description><![CDATA[<p>Hmm das gute ist 0 Fehlermeldungen das schlechte ist die Datei ist leer. Er schreibt gar nichts rein</p>
<pre><code class="language-cpp">int anzahlx, anzahly;
float hoehenwert [3000] [100];

int main()
{

    //  cout &lt;&lt; &quot;anzahl der x Werte: &quot;; 
    // cin &gt;&gt; anzahlx;

   //cout &lt;&lt; &quot;anzahl der y Werte: &quot;; 
   //cin &gt;&gt; anzahly; 

  fstream File(&quot;Daten.dat&quot;, ios::out|ios::binary); 

  if (File.is_open()) 
  { 
	// Nur zwei Datensätze schreiben. 
	// Hier wäre eine Fehlerprüfung angebracht 
	for (int i = 1; i &lt; anzahlx ; i=1*5) 
	{ 
	  for (int i2 = 1; i &lt; anzahly ; i=i*5)
	  {
		  if (i &lt; 1000 || i&gt; 2000)
		  {hoehenwert [i] [i2] = 10;
		    File.write((char*)&amp;hoehenwert[i][i2], sizeof(hoehenwert)); 
		  }
		  else
		  {
			 hoehenwert [i] [i2] = 6;
		    File.write((char*)&amp;hoehenwert[i][i2], sizeof(hoehenwert)); 
		  } 
		  }

	}

	// Aktuelle Person in der Datei speichern. 

} 
	File.close(); // Datei schließen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/863679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863679</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Fri, 02 Sep 2005 14:39:47 GMT</pubDate></item><item><title><![CDATA[Reply to array in eine dat Datei on Fri, 02 Sep 2005 14:59:41 GMT]]></title><description><![CDATA[<p>anzahlx und anzahly ist wohl 0.<br />
Ausserdem willst du wahrscheinlich nicht jedesmal das ganze array ( 300 000 floats ) schreiben.<br />
Denke es sollte</p>
<pre><code class="language-cpp">if (i &lt; 1000 || i&gt; 2000){
             hoehenwert [i] [i2] = 10;
             File.write((char*)&amp;hoehenwert[i][i2], sizeof(float));
      }
      else {
</code></pre>
<p>Kurt</p>
<p>BTW</p>
<pre><code class="language-cpp">for (int i = 1; i &lt; anzahlx ; i=1*5) { // i nach 1.durchlauf auf 5 setzen ??
      for (int i2 = 1; i &lt; anzahly ; i=i*5) // sollte da nicht i2 vorkommen ?
</code></pre>
<p>Kommt mir etwas komisch vor.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863688</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Fri, 02 Sep 2005 14:59:41 GMT</pubDate></item></channel></rss>