<?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[Brauche hilfe beim Befehl cfile::Read]]></title><description><![CDATA[<p>Hallo,<br />
bin gerade dabei ein Programm mit Visual C++ zu schhreiben, das eine Datei binär ausliest und es dann übers Netzwerk verschickt, um es dann auf dem Server wieder zu schreiben. Doch ich blicke durch diesen Open bzw. Read Befehl nicht ganz durch.<br />
Um es klarer zu machen hier ein Beispiel:</p>
<pre><code class="language-cpp">oldFile.Read(pBuff, 100);
</code></pre>
<p>Jetzt meine Frage:<br />
Wie gebe ich an, welche Datei ausgelesen wird?<br />
pBuff ist doch der Buffer, wo es die Daten erstmal hineinschreibt und die 100 gibt doch an wieviel es auslesen soll?<br />
Vielleicht stehe ich auch auf dem schlauch, deshalb bin ich für eure Hilfe sehr dankbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156306/brauche-hilfe-beim-befehl-cfile-read</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 20:13:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156306.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Aug 2006 16:26:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Brauche hilfe beim Befehl cfile::Read on Tue, 15 Aug 2006 16:26:08 GMT]]></title><description><![CDATA[<p>Hallo,<br />
bin gerade dabei ein Programm mit Visual C++ zu schhreiben, das eine Datei binär ausliest und es dann übers Netzwerk verschickt, um es dann auf dem Server wieder zu schreiben. Doch ich blicke durch diesen Open bzw. Read Befehl nicht ganz durch.<br />
Um es klarer zu machen hier ein Beispiel:</p>
<pre><code class="language-cpp">oldFile.Read(pBuff, 100);
</code></pre>
<p>Jetzt meine Frage:<br />
Wie gebe ich an, welche Datei ausgelesen wird?<br />
pBuff ist doch der Buffer, wo es die Daten erstmal hineinschreibt und die 100 gibt doch an wieviel es auslesen soll?<br />
Vielleicht stehe ich auch auf dem schlauch, deshalb bin ich für eure Hilfe sehr dankbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117715</guid><dc:creator><![CDATA[Twinzz]]></dc:creator><pubDate>Tue, 15 Aug 2006 16:26:08 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche hilfe beim Befehl cfile::Read on Tue, 15 Aug 2006 16:39:53 GMT]]></title><description><![CDATA[<p>jeep du stehst auf dem schlauch <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="😃"
    /><br />
mach mal nen schritt zur seite <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="😉"
    /><br />
du willst direckt aus etwas lesen aber aus was.<br />
read ist für eine bereits geöffnet datei. die du aber noch nicht angegeben hast.</p>
<pre><code>CStdioFile *file = new CStdioFile();
CFileStatus rStatus;
char *pBuf;

if( file-&gt;Open( lpstrFileTitle, CFile::modeRead | CFile::typeBinary ) )//Öffnet eine datei 
	{
		file-&gt;GetStatus(rStatus);//Zustand der datei

		pBuf = new char [rStatus.m_size+1];//buffer auf größe der datei erweitern

		file-&gt;Read(pBuf,rStatus.m_size);//datei einlesne

		file-&gt;Close();//Schließe datei

	}
</code></pre>
<p>sollte so eigendlich funzen <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="😉"
    /><br />
mfg<br />
LowFly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117725</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Tue, 15 Aug 2006 16:39:53 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche hilfe beim Befehl cfile::Read on Wed, 16 Aug 2006 11:04:21 GMT]]></title><description><![CDATA[<p>Hey Super...dank dir für alles.<br />
Ich hatte auch vorher mit dem Befehl Open die Datei erstmal geöffnet gehabt, nur hatte es nicht geklappt gehabt.<br />
Nun sieht es wieder besser aus.</p>
<p>Nur beim schreiben klapptes noch nicht so:<br />
Wenn ich die neue Datei erstellen möchte, gibt er mir den Fehler: &quot;Zugriff auf Datei verwehrt&quot;</p>
<p>Die neue Datei erstellt er dabei, aber er schreibt nix rein.</p>
<pre><code class="language-cpp">newFile.Open(FilePath, CFile::modeCreate | CFile::typeBinary );
	newFile.Write(pBuf, rStatus.m_size);
	newFile.Close();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1118223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118223</guid><dc:creator><![CDATA[Twinzz]]></dc:creator><pubDate>Wed, 16 Aug 2006 11:04:21 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche hilfe beim Befehl cfile::Read on Wed, 16 Aug 2006 11:15:57 GMT]]></title><description><![CDATA[<p>da fehlt noch der Mode CFile::modeWrite</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118240</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Wed, 16 Aug 2006 11:15:57 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche hilfe beim Befehl cfile::Read on Wed, 16 Aug 2006 11:23:30 GMT]]></title><description><![CDATA[<p>jepp, dank dir...das hatte ich vergessen. Nun funzt es!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118247</guid><dc:creator><![CDATA[Twinzz]]></dc:creator><pubDate>Wed, 16 Aug 2006 11:23:30 GMT</pubDate></item></channel></rss>