<?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[InternetReadFile]]></title><description><![CDATA[<p>Moin,<br />
wünsch' ich euch allen natürlich erstmal <strong>Frohe Weihnachten</strong> :xmas1:.</p>
<p>Nun zu meinem Problem:<br />
Ich versuche gerade, mit den Funktionen InternetOpen, InternetOpenUrl &amp;<br />
InternetReadFile den Sourcecode einer HTML-Datei aus dem Internet zu ziehen:</p>
<pre><code class="language-cpp">char buf[512];
	DWORD bytesread;

	HINTERNET hIn = InternetOpen(&quot;&quot;, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, NULL);
	if (hIn == NULL) {[...]}

	HINTERNET hInn = InternetOpenUrl(hIn, &quot;http://www.google.de&quot;, 0, 0, 0, 0);
	if (hInn == NULL) {[...]}

	InternetReadFile(hInn, buf, 510, &amp;bytesread);
	buf[bytesread]='\0';

	MessageBox(0, buf, 0, 0);
</code></pre>
<p>..doch ich weis leider echt nicht, ob ich das mit der 0 am Ende des Strings<br />
richtig gemacht habe. (Das Programm stürzt nur ab, wenn ich exakt 512 bytes<br />
einlese und noch die 0 anhänge.)</p>
<p>Würde mich freuen, wenn ihr mir kurz sagt, ob ich alles richtig gemacht hab<br />
und auch noch 511 bytes bei InternetReadFile einlesen kann.</p>
<p>thx,<br />
-crazychicken :xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/95959/internetreadfile</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 19:48:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/95959.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Dec 2004 11:30:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to InternetReadFile on Sun, 26 Dec 2004 11:30:09 GMT]]></title><description><![CDATA[<p>Moin,<br />
wünsch' ich euch allen natürlich erstmal <strong>Frohe Weihnachten</strong> :xmas1:.</p>
<p>Nun zu meinem Problem:<br />
Ich versuche gerade, mit den Funktionen InternetOpen, InternetOpenUrl &amp;<br />
InternetReadFile den Sourcecode einer HTML-Datei aus dem Internet zu ziehen:</p>
<pre><code class="language-cpp">char buf[512];
	DWORD bytesread;

	HINTERNET hIn = InternetOpen(&quot;&quot;, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, NULL);
	if (hIn == NULL) {[...]}

	HINTERNET hInn = InternetOpenUrl(hIn, &quot;http://www.google.de&quot;, 0, 0, 0, 0);
	if (hInn == NULL) {[...]}

	InternetReadFile(hInn, buf, 510, &amp;bytesread);
	buf[bytesread]='\0';

	MessageBox(0, buf, 0, 0);
</code></pre>
<p>..doch ich weis leider echt nicht, ob ich das mit der 0 am Ende des Strings<br />
richtig gemacht habe. (Das Programm stürzt nur ab, wenn ich exakt 512 bytes<br />
einlese und noch die 0 anhänge.)</p>
<p>Würde mich freuen, wenn ihr mir kurz sagt, ob ich alles richtig gemacht hab<br />
und auch noch 511 bytes bei InternetReadFile einlesen kann.</p>
<p>thx,<br />
-crazychicken :xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680932</guid><dc:creator><![CDATA[crazychicken]]></dc:creator><pubDate>Sun, 26 Dec 2004 11:30:09 GMT</pubDate></item><item><title><![CDATA[Reply to InternetReadFile on Sun, 26 Dec 2004 11:33:06 GMT]]></title><description><![CDATA[<p>Du gibst doch nur 510 an bei InternetReadFile. Wie kannst du dann 512 bytes einlesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680934</guid><dc:creator><![CDATA[hä?]]></dc:creator><pubDate>Sun, 26 Dec 2004 11:33:06 GMT</pubDate></item><item><title><![CDATA[Reply to InternetReadFile on Sun, 26 Dec 2004 11:38:33 GMT]]></title><description><![CDATA[<p>... indem ich aus</p>
<pre><code class="language-cpp">InternetReadFile(hInn, buf, 510, &amp;bytesread)
</code></pre>
<pre><code class="language-cpp">InternetReadFile(hInn, buf, 512, &amp;bytesread)
</code></pre>
<p>mache. (dies ist jedoch nicht möglich, da ich ja für buf nur 512 bytes<br />
reserviere und hinterher noch '\0' an den String anhänge.</p>
<p>nun wollte ich eigentlich nur wissen, ob ich denn 511 bytes bei<br />
InternetReadFile einlesen kann:</p>
<pre><code class="language-cpp">InternetReadFile(hInn, buf, 511, &amp;bytesread)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/680935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680935</guid><dc:creator><![CDATA[crazychicken]]></dc:creator><pubDate>Sun, 26 Dec 2004 11:38:33 GMT</pubDate></item><item><title><![CDATA[Reply to InternetReadFile on Sun, 26 Dec 2004 11:45:06 GMT]]></title><description><![CDATA[<p>crazychicken schrieb:</p>
<blockquote>
<p>nun wollte ich eigentlich nur wissen, ob ich denn 511 bytes bei<br />
InternetReadFile einlesen kann:</p>
<pre><code class="language-cpp">InternetReadFile(hInn, buf, 511, &amp;bytesread)
</code></pre>
</blockquote>
<p>jep</p>
<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/common_functions.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/common_functions.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/680940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680940</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Sun, 26 Dec 2004 11:45:06 GMT</pubDate></item><item><title><![CDATA[Reply to InternetReadFile on Sun, 26 Dec 2004 11:56:31 GMT]]></title><description><![CDATA[<p>vielen Dank und nochmal Frohe Weihnachten :xmas1: !!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680945</guid><dc:creator><![CDATA[crazychicken]]></dc:creator><pubDate>Sun, 26 Dec 2004 11:56:31 GMT</pubDate></item><item><title><![CDATA[Reply to InternetReadFile on Sun, 26 Dec 2004 12:14:46 GMT]]></title><description><![CDATA[<p>jep, dir auch :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680951</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Sun, 26 Dec 2004 12:14:46 GMT</pubDate></item></channel></rss>