<?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[.. hilfe... was mit Fwrite ;)]]></title><description><![CDATA[<p>Schaut ma da:</p>
<p>fwrite(pWalk-&gt;Var[i].Length() , sizeof(short) , 1, pSave);</p>
<p>Kommt dieser Fehler:<br />
[C++ Fehler] main.cpp(246): E2034 Konvertierung von 'int' nach 'const void *' nicht möglich</p>
<p>was kann ich da machen? hab schon alles ausprobiert ?</p>
<p>pWalk-&gt;Var (AnsiString) <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>
<p>// Achja, wie man sehen kann mus das ergebnis von dem Length() die länge von short haben ^^ muss/will n short speichern!</p>
<p>MFG<br />
Schinken</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/112821/hilfe-was-mit-fwrite</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 13:14:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/112821.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Jun 2005 17:47:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to .. hilfe... was mit Fwrite ;) on Thu, 16 Jun 2005 18:55:52 GMT]]></title><description><![CDATA[<p>Schaut ma da:</p>
<p>fwrite(pWalk-&gt;Var[i].Length() , sizeof(short) , 1, pSave);</p>
<p>Kommt dieser Fehler:<br />
[C++ Fehler] main.cpp(246): E2034 Konvertierung von 'int' nach 'const void *' nicht möglich</p>
<p>was kann ich da machen? hab schon alles ausprobiert ?</p>
<p>pWalk-&gt;Var (AnsiString) <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>
<p>// Achja, wie man sehen kann mus das ergebnis von dem Length() die länge von short haben ^^ muss/will n short speichern!</p>
<p>MFG<br />
Schinken</p>
]]></description><link>https://www.c-plusplus.net/forum/post/810614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/810614</guid><dc:creator><![CDATA[Schinken]]></dc:creator><pubDate>Thu, 16 Jun 2005 18:55:52 GMT</pubDate></item><item><title><![CDATA[Reply to .. hilfe... was mit Fwrite ;) on Thu, 16 Jun 2005 19:03:33 GMT]]></title><description><![CDATA[<p>ok habs etz n bissl anders gemacht, aber kann mir jemand erklären warum der so n mist in die datei schreibt?</p>
<pre><code class="language-cpp">if(fileSave-&gt;Execute())
    {
        FILE *pSave;
        pSave = fopen(fileSave-&gt;FileName.c_str(), &quot;wb&quot;);
        pWalk = pFirst;

        if(pSave != NULL)
        {

          do{

              for(int i=0;i&lt;constArrLength;i++)
              {
                  short sBuf = (short)pWalk-&gt;Var[i].Length();
                  fwrite(&amp;sBuf ,sizeof(short), 1,pSave);
                  fwrite(pWalk-&gt;Var[i].c_str() , sBuf, 1, pSave);
              }
              pWalk   = pWalk-&gt;pNext;

          }while(pWalk != NULL);

       }else{
             ShowMessage(&quot;Konnte Datei nicht schreiben!&quot;);
       }

       ShowMessage(&quot;Erfolgreich gespeichert!&quot;);
       fclose(pSave);
    }
</code></pre>
<p>Var is n AnsiString array und ich hab mich entschlossen das so zu speichern<br />
[Länge][Text][Länge][Text]</p>
<p>Aber sowas schreibt der rein:</p>
<p>桃楲瑳灯敨ࡲ匀档物敮፲䄀⁭捓睨摥湥牧扡湥㐠ㄹ㌳ਰ䔀杧汯桳楥๭　㔹㔴⼠㐠㈴㜵༴　㘱‰ 㜹〵ㄳ㠳㤰㐵‵ 㔹㔰ㄵ潫瑮歡䁴楰數浬牵敤⹲敤敍湩䬠浯敭瑮牡ء䐀湡敩٬匀档捩ᡫ嘀湯倭灡数桮楥⁭瑓慲獳⁥Գ㤀㌱㄰ 潆捲桨楥๭㈀㤳㈹⼠㤠㤸㤸स㠀‹ 㠹㠹㠹‹ 㠹㠹హ开牂琰着扥搮൥匀档捩⁫業晥ⅴ</p>
<p>BIn am verzweifeln!</p>
<p>MFG<br />
Schinken</p>
]]></description><link>https://www.c-plusplus.net/forum/post/810658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/810658</guid><dc:creator><![CDATA[Schinken]]></dc:creator><pubDate>Thu, 16 Jun 2005 19:03:33 GMT</pubDate></item><item><title><![CDATA[Reply to .. hilfe... was mit Fwrite ;) on Thu, 16 Jun 2005 19:11:20 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>nimm statt dem fwrite lieber einen modernen Stream aus dem Standard<br />
<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><br />
oder aus der VCL (siehe TFileStream in der Builder-Hilfe)</p>
<p>Ein Problem ist, das du nicht weist, was sizeof() macht, und was nicht.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/810677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/810677</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 16 Jun 2005 19:11:20 GMT</pubDate></item><item><title><![CDATA[Reply to .. hilfe... was mit Fwrite ;) on Thu, 16 Jun 2005 19:42:36 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">FILE *pOpen;

     pOpen = fopen(fileOpen-&gt;FileName.c_str(), &quot;rb&quot;);
     pNew = pFirst;

     if(pOpen != NULL)
     {
       while(!feof(pOpen))
       {
          pNew = new vk_liste;

          if(pFirst==NULL)
                pFirst = pNew;

          if(pOld!=NULL){
             pOld-&gt;pNext = pNew;
          }

          pNew-&gt;pNext = NULL;

          for(int i=0;i&lt;constArrLength;i++)
          {
             short sBuf;
             fread(&amp;sBuf, 1 , sizeof(short), pOpen);
             fread(pNew-&gt;Var[i].c_str(),   1,  sBuf, pOpen);
          }

          pOld = pNew;
       }

       pLast = pNew;

       fclose(pOpen);
</code></pre>
<p>Problem scheint in dieser zeile zu liegen<br />
fread(pNew-&gt;Var[i].c_str(), 1, sBuf, pOpen);</p>
<p>(Ps: will das mit fwrite machen <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="😉"
    /> net mit if/ofstream!)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/810678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/810678</guid><dc:creator><![CDATA[Schinken]]></dc:creator><pubDate>Thu, 16 Jun 2005 19:42:36 GMT</pubDate></item><item><title><![CDATA[Reply to .. hilfe... was mit Fwrite ;) on Fri, 17 Jun 2005 05:22:26 GMT]]></title><description><![CDATA[<p>Hallo,<br />
versuch doch vor dem Schreiben den AnsiString in char zu wandeln. Dann kannst du sehen ob es an der Umwandlung oder dem Schreiben liegt.</p>
<p>evi48</p>
]]></description><link>https://www.c-plusplus.net/forum/post/810840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/810840</guid><dc:creator><![CDATA[evi48]]></dc:creator><pubDate>Fri, 17 Jun 2005 05:22:26 GMT</pubDate></item><item><title><![CDATA[Reply to .. hilfe... was mit Fwrite ;) on Fri, 17 Jun 2005 05:30:41 GMT]]></title><description><![CDATA[<p>Oh da hab ich nicht aufgepasst.</p>
<p>Mit &quot;pNew-&gt;Var[i].c_str()&quot; kannst du einen AnsiString in char aber nicht char in Ansistring wandeln. Du mußt &quot;fread(charBuffer, 1, sBuf, pOpen);&quot; einsetzen und später in AnsiString wandeln.</p>
<p>evi48</p>
]]></description><link>https://www.c-plusplus.net/forum/post/810841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/810841</guid><dc:creator><![CDATA[evi48]]></dc:creator><pubDate>Fri, 17 Jun 2005 05:30:41 GMT</pubDate></item><item><title><![CDATA[Reply to .. hilfe... was mit Fwrite ;) on Fri, 17 Jun 2005 05:38:28 GMT]]></title><description><![CDATA[<p>siehe Dir nochmal akaris Post an...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/810845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/810845</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 17 Jun 2005 05:38:28 GMT</pubDate></item></channel></rss>