<?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[Abwechseln Werte aus Datei lesen]]></title><description><![CDATA[<p>Das ist mir jetzt ein wenig peinlich, dass ich mit soner &quot;Pippifax&quot;-Frage hier antanze, aber ich komm net weiter:</p>
<p>Ich habe ein Programm, dass man zweimal ausführt(fragt mal net wieso, es is so...)<br />
Beim ersten Mal, werden aus einer Datei Werte gelesen und dann in einer neuen Datei eingespeichert(2Werte-&gt;Position und Länge)<br />
Diese zwei Werte werden dann also in jede Zeile reingeschrieben-&gt;könnte dann so aussehn</p>
<p>4245 45<br />
2464 234<br />
132 23<br />
...</p>
<p>Kennt ihr ne Möglichkeit, dass (beim zweiten Ausführen) diese Werte dann abwechselnd eingelesen werden-&gt;schwer zu erkären, also dass wenn ich die Datei ifstreame, dass ich dann abwechselnd die Zahlen lese-&gt;erst Position, der nächste Wert dann Länge-&gt;nächste Zeile...</p>
<p>Hoffe ihr versteht mein Problem und könnt mir helfen <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/179434/abwechseln-werte-aus-datei-lesen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 17:34:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179434.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 21 Apr 2007 16:49:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 16:49:34 GMT]]></title><description><![CDATA[<p>Das ist mir jetzt ein wenig peinlich, dass ich mit soner &quot;Pippifax&quot;-Frage hier antanze, aber ich komm net weiter:</p>
<p>Ich habe ein Programm, dass man zweimal ausführt(fragt mal net wieso, es is so...)<br />
Beim ersten Mal, werden aus einer Datei Werte gelesen und dann in einer neuen Datei eingespeichert(2Werte-&gt;Position und Länge)<br />
Diese zwei Werte werden dann also in jede Zeile reingeschrieben-&gt;könnte dann so aussehn</p>
<p>4245 45<br />
2464 234<br />
132 23<br />
...</p>
<p>Kennt ihr ne Möglichkeit, dass (beim zweiten Ausführen) diese Werte dann abwechselnd eingelesen werden-&gt;schwer zu erkären, also dass wenn ich die Datei ifstreame, dass ich dann abwechselnd die Zahlen lese-&gt;erst Position, der nächste Wert dann Länge-&gt;nächste Zeile...</p>
<p>Hoffe ihr versteht mein Problem und könnt mir helfen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1270697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270697</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sat, 21 Apr 2007 16:49:34 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 16:55:44 GMT]]></title><description><![CDATA[<p>also, dein problem ist mir nicht so wirklich klar geworden...<br />
aber wenn du sowas meinst:</p>
<pre><code>Datei:

1001 2001 1002 2002 1003 2003 1004 2004
</code></pre>
<p>einlesen als:</p>
<pre><code>1001 1002 1003 1004 2001 2002 2003 2004
</code></pre>
<p>dann musst du halt einfach ganz normal alles einlesen, und beim ersten durchgang jede zweite zahl verwerfen...</p>
<p>mit etwas code wäre es um einiges leichter zu verstehen, was du meinst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1270699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270699</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sat, 21 Apr 2007 16:55:44 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 16:58:27 GMT]]></title><description><![CDATA[<p>Dark_DanI schrieb:</p>
<blockquote>
<p>Hoffe ihr versteht mein Problem und könnt mir helfen <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>
</blockquote>
<p>hm...<br />
nicht wirklich <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>
<p>Kannst vllt ein tolle beispiel bringen weil lese-&gt;erst Position, der nächste Wert dann Länge-&gt;nächste Zeile...</p>
<p>sagt mir wenig <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>
<p>mfg tobZel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1270700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270700</guid><dc:creator><![CDATA[tobZel]]></dc:creator><pubDate>Sat, 21 Apr 2007 16:58:27 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 17:20:20 GMT]]></title><description><![CDATA[<p>Sorry, war wohl dumm beschrieben...</p>
<p>Also ein Beispiel:</p>
<p>Datei sieht so aus:</p>
<p>Postion Länge<br />
Position Länge<br />
...</p>
<p>als Beispiel:<br />
423 343<br />
233 23<br />
12 32<br />
...</p>
<p>Position und Länge sind zwei Integer...<br />
Nun habe ich diese Datei vor mir liegen und lese sie ein.<br />
Jetz will ich Position und Länge auch wieder richtig zugeordnet einlesen-&gt;<br />
jeder zweite Wert ist Position und dazwischen die Längen...</p>
<p>Im Moment hatte ich dieSache in ner for-Schleife regeln, wolln, nur das hat irgendwie nte so gefunzt, wies sollte...</p>
<pre><code>for( int i = 0; i &lt; ZeilenAnzahl; i++)
{
     IN &gt;&gt; Position[i] &gt;&gt; Länge[i];
}
</code></pre>
<p>Hoffe ihr versteht mich nun...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1270722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270722</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sat, 21 Apr 2007 17:20:20 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 18:12:28 GMT]]></title><description><![CDATA[<p>schön. sieht doch schon mal gar nich so übel aus.<br />
aber was macht es für einen sinn, das als textdatei abzuspeichern?<br />
machs doch direkt mit binären dateien und integern. Ist sauberer und schneller:</p>
<pre><code class="language-cpp">/*angenommen, in deiner datei steht am anfang, wieviele datensätze einzulesen sind, danach folgen die integer-paare*/
ifstream inputStream (&quot;myFile.mfl&quot;, ios::binary);

size_t entryCount;
//anzahl der integer-paare lesen
inputStream.read( (char*) &amp;entryCount, sizeof(entryCount) );

//dementsprechend genug speicher allozieren
unsigned int* pPosition =new int[entryCount];
unsigned int* pLength =new int[entryCount];

//einlesen
for(size_t i=0; i&lt;entryCount; i++){
 inputStream.read( (char*) &amp;pPosition[i], sizeof(unsigned int) );
 inputStream.read( (char*) &amp;pLength[i], sizeof(unsigned int) );
}
</code></pre>
<p>so ist es imho einfacher, definitiv schneller, und man spart dadurch im durchscnitt 2/3 der dateigröße ein... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1270755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270755</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sat, 21 Apr 2007 18:12:28 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 18:20:30 GMT]]></title><description><![CDATA[<p>danke für den Tipp-&gt;<br />
Bin gerade auf ini-Dateien gestoßen und hab mich auch schon ein wenig dran ergooglet. Scheinen für meine Situation auch die beste Lösung zu sein.</p>
<p>WritePrivateProfileString(...);</p>
<p>Kommt bei mir leider der Fehler: Bezeichner wurde nicht gefunden</p>
<p>Benötigt man dazu ne bestimmte Header-Datei-&gt;windows.h?<br />
Bin das SDK grad erst am runterladen, darum...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1270762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270762</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sat, 21 Apr 2007 18:20:30 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 18:23:31 GMT]]></title><description><![CDATA[<p>ini dateien sind afaik auch wieder so eine art von formatierten text-dateien. Wozu brauchst du denn diesen text? Hast du vor, es manuell abzuändern? Und bei ini-dateien ist das verhältnis von information/volumen noch schlechter, als bei deinem bisherigen vorschlag, und die sind imho auch sehr viel schwieriger auszulesen (da braucht mal ja nen parser für!)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1270766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270766</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sat, 21 Apr 2007 18:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 18:27:12 GMT]]></title><description><![CDATA[<p>ich kenn mich mit inis nicht besonders aus, aber erklär mir, was nicht gehn sollte?</p>
<p>for-Schleife<br />
{<br />
ini-Objekt-Schreiben<br />
}</p>
<p>for-Schleife<br />
{<br />
ini-Objekt-Einlesen<br />
}</p>
<p>Mit nem int-Array wäre das ganze doch ganz simple, oder vergess ich hier was?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1270770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270770</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sat, 21 Apr 2007 18:27:12 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 18:49:49 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> .INI != simpel <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /><br />
verglichen zu stinknormalen binären dateien zumindest... Denn etwas einfacheres, schnelleres und sichereres als gewöhnliche binäre dateien gibt es schlicht und einfach nicht.<br />
INI dagegen sind so konzipiert, dass sie von einem menschen manuell editiert werden können. Es gibt selbstverständlich fälle, in den es ganz sinnvoll und nützlich ist. Wenn man beispielsweise eigenschaften einer sehr komplexen struktur mit 50 verschiedenen datentypen manuell festlegen will, wie zum beispiel attribute einer einheit in einem strategiespiel... Die sind für den menschen schön zu lesen, allerdings ist es vollkommen irrsinnig, solche dateien zum speichern von einfachen integer-arrays zu missbrauchen, weil:</p>
<ol>
<li>
<p>das alles sehr lahm wird. Bei INI's muss nähmlich der variablenname geparst, gesucht, anschliessend dazugehörige wert gefunden, wieder geparst und letztendlich in die normale binäre darstellung übersetzt werden. Wenn dein array auch noch länger wird, dann dauert die suche eine halbe ewigkeit</p>
</li>
<li>
<p>Die benötigte dateigröße wächst um das ~vierfache bzw im extremfall um das sechzigfache an, wenn man es ungeschickt macht (ist eine textdatei eben...)</p>
</li>
<li>
<p>dein programmcode wird sehr viel komplizierter und unverständlicher. Wie willst du denn das in die ini's speichern, also unter welchen &quot;namen&quot;? willst du die namen für jede einzelne variable in einem string array speichern oder wie? wenn du das machst, verschwendest du auch noch unmengen von speicherplatz auf dem heap. Und zwar nur für einen zweck: damit die daten möglichst langsam geladen werden^^</p>
</li>
</ol>
<p>=&gt; ini dateien sind für simple integer arrays absoluter overkill. <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="👎"
    /> machs doch kurz und einfach... binär: 1010101001010111011010101010010010100100101001001010100010001001010110101011011011011010010010011 <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1270780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270780</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sat, 21 Apr 2007 18:49:49 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 20:01:55 GMT]]></title><description><![CDATA[<p>Du kannst einfach über alles einen index machen und dann loopen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1270803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270803</guid><dc:creator><![CDATA[mjzserte]]></dc:creator><pubDate>Sat, 21 Apr 2007 20:01:55 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sat, 21 Apr 2007 21:28:23 GMT]]></title><description><![CDATA[<p>worauf bezog sich ebn diese aussage? bei prozeduralen programmiersprachen kann man so ziemlich alles loopen^^ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1270837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270837</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sat, 21 Apr 2007 21:28:23 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 08:47:23 GMT]]></title><description><![CDATA[<p>hast ja recht, binär scheint die beste LKösung zu sein, erklärst du noch schnell, wie ich die Zahlen binär ausgebe/einlese?<br />
Deinen Beispiel-Code check ich jetz net so ganz <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>
<p>Ach ja, dann hätte ich doch im Prinzip wieder das selbe Problem wie am Anfang, oder?</p>
<p>Hab jetz als Beispiel die Datei:</p>
<p>10010101 100101010 100101001 ...</p>
<p>Ich muss ja nur jede Zweite Zahl einlesen, aber WIE?<br />
Und umrechnen von Dezimal nach Binär funzt bei mir irgendwie net <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1270901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270901</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sun, 22 Apr 2007 08:47:23 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 10:56:18 GMT]]></title><description><![CDATA[<p>also.<br />
Das geilste an den binären zahlen ist ja, dass du gar nichts umrechnen musst.<br />
Der rechner versteht im grunde nur binäre zahlen, er rechnet immer mit binären zahlen und speichert alles in binärer form. Deswegen ist es auch so schnell.</p>
<p>Nur zur ausgabe auf dem bildschirm für die menschen werden die zahlen zu guter letzt wieder in dezimales system umgerechnet, ansonsten werden die dezimalen zahlen nirgendwo gebraucht. (gut, bei der eingabe eben dasselbe: dezimal von dem menschen nehmen, sofort in binär umrechnen, und erst dann mit der eigentlichen verarbeitung beginnen)</p>
<p>Okay, jetzt zu dem was ich da geschrieben habe. Wenn es ums schreiben bzw lesen von binären dateien geht, ist folgende lösung imho die praktischste und am häufigsten angewandte:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;

using namespace std;

int main(){
  //hier wird eine datei zum schreiben geöffnet
  ofstream myOutput(&quot;myFileName.wtf&quot;, ios::binary);

  //hier erstellst du dir irgendwelche zahlen,
  //die du in die datei schreiben willst
  int lengthArray[]={123,234,345,456,567};
  int positionArray[]={1,2,3,4,5};

  //in einer schleife schreiben:
  for(size_t i=0; i&lt;5; i++){
    myOutput.write(
      (char*)(&amp;lengthArray[i]),    //zeiger: wo liegt das objekt?
      sizeof(int) );                //wie groß ist es?

    //genau dasselbe für die position:
    myOutput.write( (char*)(&amp;positionArray[i]), sizeof(int));
  }
  myOutput.close();

  //jetzt sind die zahlen abwechselnd in die datei geschrieben worden

  //so kann man die wieder auslesen:
  ifstream myInput(&quot;myFileName.wtf&quot;, ios::binary);

  int pos=0, len=0;
  for(size_t j=0; j&lt;5; j++){
    myInput.read( (char*)(&amp;len), sizeof(int) );
    myInput.read( (char*)(&amp;pos), sizeof(int) );
    cout&lt;&lt;&quot;Position/Length: &quot;&lt;&lt;pos&lt;&lt;&quot; | &quot;&lt;&lt;len&lt;&lt;endl;
  }
  myInput.close();

  return 0;
}
</code></pre>
<p>Das sollte für'n anfang reichen, wenn was unklar ist, sind im code auf jeden fall genug stichwörter zu finden (doku, forumsuche, google werden bestimmt weiterhelfen) ansonsten nochmal nachfragen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1271001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271001</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sun, 22 Apr 2007 10:56:18 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 10:57:21 GMT]]></title><description><![CDATA[<p>wenn du nur jede zweite zahl einlesen musst, liest du einfach alle nacheinander ein, verwendest aber nur jede zweite...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271004</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sun, 22 Apr 2007 10:57:21 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 13:16:26 GMT]]></title><description><![CDATA[<p>danke, werd mal sehn, wies sich in der Praxis macht und dann bescheit geben <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>
<p>Also im Moment bekomme ich solche und ähnliche Ausgaben in der Datei zu sehn:<br />
      ( @ h ....</p>
<p>und wenn ich sie wieder einlese sind alle Werte 0...<br />
kann aber eigentlich nicht stimmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271091</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sun, 22 Apr 2007 13:16:26 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 14:17:20 GMT]]></title><description><![CDATA[<blockquote>
<p>Also im Moment bekomme ich solche und ähnliche Ausgaben in der Datei zu sehn:<br />
      ( @ h ....</p>
</blockquote>
<p>wie &quot;sehen&quot; ? hast du es mit nem text-editor geöffnet oder wie? <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="😃"
    /> dann ist es auch kein wunder... deine integer werden dann jeweils in vier ein-byte-stücke gehaun und jeweils als vier buchstaben bzw. irgendwelche symbole interpretiert...<br />
das ist ja auch nicht der sinn der sache. Diese daten sind ja nicht für einen leser, sondern für den rechner gedacht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Um die werte wieder richtig darstellen zu können, musst du es mit einem eigenen programm genauso auslesen, wie du sie reingeschrieben hast.</p>
<blockquote>
<p>und wenn ich sie wieder einlese sind alle Werte 0...<br />
kann aber eigentlich nicht stimmen.</p>
</blockquote>
<p>also, mein beispiel habe ich eigentlich getestet, hat bei mir auch sehr schön geklappt... so wie es sollte... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1271134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271134</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sun, 22 Apr 2007 14:17:20 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 14:29:49 GMT]]></title><description><![CDATA[<p>mim Editor war mir auch klar, dass ich nix schönes zu sehn bekomme, aber selbst wenn das Programm die Werte interpretiert bekomme ich für jeden Wert 0 geschickt-&gt;ich teste weiter...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271142</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sun, 22 Apr 2007 14:29:49 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 14:49:12 GMT]]></title><description><![CDATA[<p>moment mal... ich bin mir zu 95% sicher, dass mein codebeispiel funktioniert... poste doch einfach mal hierrein das, was du geschrieben hast, vielleicht fällt der fehler direkt auf...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271151</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sun, 22 Apr 2007 14:49:12 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 15:03:59 GMT]]></title><description><![CDATA[<p>ok:</p>
<pre><code>for( int i = 0; i &lt; Anzahl_der_Paare; i++)
{
     TEST1.write((char*)(&amp;iPos[i], sizeof(int));
     TEST1.write((char*)(&amp;iLen[i], sizeof(int));
}

for( int i = 0; i &lt; Anzahl_der_Paare; i++)
{
     TEST1.read((char*)(&amp;iPos[i], sizeof(int));
     TEST1.read((char*)(&amp;iLen[i], sizeof(int));
}
</code></pre>
<p>Was is da falsch?</p>
<p>EDIT:<br />
An dem ifstream TEST1(&quot;<a href="http://Test.xxx" rel="nofollow">Test.xxx</a>&quot;, <strong>ifstream::binary</strong>); liegts nicht, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271152</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sun, 22 Apr 2007 15:03:59 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 15:16:22 GMT]]></title><description><![CDATA[<p>also wenn du mit einem <strong>input</strong>-file-stream versuchst irgendetwas zu <strong>schreiben</strong>, dann kann da ja wohl nichts gutes rauskommen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271173</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sun, 22 Apr 2007 15:16:22 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 15:21:29 GMT]]></title><description><![CDATA[<p>nein nein, dass war nicht der Sinn der Frage-&gt;natürlich benutze ich zum Schreiben ofstream...<br />
Ich wollte nur wissen, obs nen Unterschied macht, ob ich ios::binary schreibe, oder ifstream::binary/ofstream::binary schreibe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271178</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sun, 22 Apr 2007 15:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 15:23:07 GMT]]></title><description><![CDATA[<p>hm, wenn ich das wüsste... kP... mit ios::binary hats bisher immer ganz jut geklappt, was das andere heisst, musst ich wieder in der doku nachschauen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271180</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sun, 22 Apr 2007 15:23:07 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 15:27:41 GMT]]></title><description><![CDATA[<p>habs probiert und hat nicht dran geändert...Bekomme immernoch beim Einlesen jedesmal 0 zugeliefert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271181</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sun, 22 Apr 2007 15:27:41 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 15:31:22 GMT]]></title><description><![CDATA[<p>bau mal solche if() abfragen drumherum:</p>
<pre><code class="language-cpp">ifstream myInput(&quot;myFile.tst&quot;, ios::binary);
if(!myInput){
  //laut meckern, weil die datei nicht gefunden wurde
}else{
  //ansonsten weitermachen
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1271185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271185</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Sun, 22 Apr 2007 15:31:22 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Sun, 22 Apr 2007 18:09:11 GMT]]></title><description><![CDATA[<p>die sind bei mir immer dabei...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271326</guid><dc:creator><![CDATA[Dark_DanI]]></dc:creator><pubDate>Sun, 22 Apr 2007 18:09:11 GMT</pubDate></item><item><title><![CDATA[Reply to Abwechseln Werte aus Datei lesen on Mon, 23 Apr 2007 10:20:02 GMT]]></title><description><![CDATA[<p>Na dann kann dir ja so keiner weiterhelfen.<br />
Also wirf einfach mal den debugger an, und wenn du nich weiterkommst, dann lässt du einfach mal n blick in deinen code werfen, und postest hir die signifikantesten zeilen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271623</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Mon, 23 Apr 2007 10:20:02 GMT</pubDate></item></channel></rss>