<?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[Datei komplett in String lesen...Anfängerproblem!]]></title><description><![CDATA[<p>Hi zusammen!</p>
<p>Habe eine, für euch sicherlich einfache, Frage....ich arbeite zur Zeit an einem Projekt in dessem Rahmen ich den Inhalt einer binären Datei über die Serielle Schnittstelle auf einen Digitalcontroller schicken muß.</p>
<p>Mein bisheriges Vorgehen (mit Hilfe der Klasse CFile).</p>
<p>Bisher öffne ich die Datei erstmal mit</p>
<pre><code class="language-cpp">File.Open(FilePath, CFile::modeRead
</code></pre>
<p>Dann wollte ich die Datei mit der Funktion File.Read(), in einen String schreiben, das Problem ist, das diese Funktion als 2.tes Argument die größe des einzulesenen Strings, also der Datei, braucht....ich weiß leider nicht wie ich sie ermittel.</p>
<p>Kann mir da jemand helfen? Wäre super, thx im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158670/datei-komplett-in-string-lesen-anfängerproblem</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 20:37:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158670.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 Sep 2006 13:33:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei komplett in String lesen...Anfängerproblem! on Thu, 07 Sep 2006 13:33:25 GMT]]></title><description><![CDATA[<p>Hi zusammen!</p>
<p>Habe eine, für euch sicherlich einfache, Frage....ich arbeite zur Zeit an einem Projekt in dessem Rahmen ich den Inhalt einer binären Datei über die Serielle Schnittstelle auf einen Digitalcontroller schicken muß.</p>
<p>Mein bisheriges Vorgehen (mit Hilfe der Klasse CFile).</p>
<p>Bisher öffne ich die Datei erstmal mit</p>
<pre><code class="language-cpp">File.Open(FilePath, CFile::modeRead
</code></pre>
<p>Dann wollte ich die Datei mit der Funktion File.Read(), in einen String schreiben, das Problem ist, das diese Funktion als 2.tes Argument die größe des einzulesenen Strings, also der Datei, braucht....ich weiß leider nicht wie ich sie ermittel.</p>
<p>Kann mir da jemand helfen? Wäre super, thx im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1133034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1133034</guid><dc:creator><![CDATA[strcat]]></dc:creator><pubDate>Thu, 07 Sep 2006 13:33:25 GMT</pubDate></item><item><title><![CDATA[Reply to Datei komplett in String lesen...Anfängerproblem! on Thu, 07 Sep 2006 13:46:35 GMT]]></title><description><![CDATA[<p>also als erstens:</p>
<p>MSDN schrieb:</p>
<blockquote>
<p>One access permission and one share option are required</p>
</blockquote>
<p>Neben dem Create muss also auch noch ein Flag für den Zugriff übergeben werden, z.B. CFile::shareExclusive.</p>
<p>zweitens mit der Methode GetLength von CFIle kriegdt du die Länge der Datei in Byte raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1133042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1133042</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Thu, 07 Sep 2006 13:46:35 GMT</pubDate></item><item><title><![CDATA[Reply to Datei komplett in String lesen...Anfängerproblem! on Thu, 07 Sep 2006 13:52:20 GMT]]></title><description><![CDATA[<p>Super, werd`s probieren, dankeschön <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/1133050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1133050</guid><dc:creator><![CDATA[strcat]]></dc:creator><pubDate>Thu, 07 Sep 2006 13:52:20 GMT</pubDate></item><item><title><![CDATA[Reply to Datei komplett in String lesen...Anfängerproblem! on Thu, 07 Sep 2006 15:06:55 GMT]]></title><description><![CDATA[<p>Und neben dem CFile::modeRead sollte ein CFile::typeBinary stehen, sonst kriegste ganz schnell Probleme wenn eine Binär-Null o.ä. auftaucht.</p>
<pre><code>CFile::modeRead | CFile::shareExclusive | CFile::typeBinary
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1133134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1133134</guid><dc:creator><![CDATA[Cpp_Junky]]></dc:creator><pubDate>Thu, 07 Sep 2006 15:06:55 GMT</pubDate></item><item><title><![CDATA[Reply to Datei komplett in String lesen...Anfängerproblem! on Thu, 07 Sep 2006 15:24:13 GMT]]></title><description><![CDATA[<p>Cpp_Junky schrieb:</p>
<blockquote>
<p>Und neben dem CFile::modeRead sollte ein CFile::typeBinary stehen, sonst kriegste ganz schnell Probleme wenn eine Binär-Null o.ä. auftaucht.</p>
<pre><code>CFile::modeRead | CFile::shareExclusive | CFile::typeBinary
</code></pre>
</blockquote>
<p>???<br />
Wozu???<br />
Ich lese die Bytes ein und gut. Ob ich das dann als Text oder als sonstwas interpretiere kann doch CFile egal sein.</p>
<p>edit:<br />
sieh auch MSDN</p>
<p>;SDN schrieb:</p>
<blockquote>
<p>CFile::typeBinary Sets binary mode <strong>(used in derived classes only)</strong>.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1133146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1133146</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Thu, 07 Sep 2006 15:24:13 GMT</pubDate></item></channel></rss>