<?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[Was ist &amp;quot;struct _iobuf *&amp;quot;?]]></title><description><![CDATA[<p>Hallo Forum,</p>
<p>ich möchte ein Programm umschreiben. zB diese Funktion:</p>
<blockquote>
<p>DebugObjDump(stdout, objXYZ);//Schreibt eine Menge Sachen über objXYZ auf die Konsole.</p>
</blockquote>
<p>Wie kann ich es nun erreichen das anstatt auf den Bildschirm in eine Datei geschrieben wird? Der FAQ nach wäre das doch ein Filestream.</p>
<pre><code class="language-cpp">fstream oFileStream(sPath.c_str(), ios::out);
if (oFileStream.is_open()) {
	DebugObjDump(oFileStream, objXYZ);
	oFileStream.close();
}
</code></pre>
<blockquote>
<p>cannot convert parameter 1 from '<br />
class std::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;' to '<br />
struct _iobuf *'</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/topic/190428/was-ist-quot-struct-_iobuf-quot</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 14:59:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/190428.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Aug 2007 15:04:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Was ist &amp;quot;struct _iobuf *&amp;quot;? on Wed, 22 Aug 2007 15:04:30 GMT]]></title><description><![CDATA[<p>Hallo Forum,</p>
<p>ich möchte ein Programm umschreiben. zB diese Funktion:</p>
<blockquote>
<p>DebugObjDump(stdout, objXYZ);//Schreibt eine Menge Sachen über objXYZ auf die Konsole.</p>
</blockquote>
<p>Wie kann ich es nun erreichen das anstatt auf den Bildschirm in eine Datei geschrieben wird? Der FAQ nach wäre das doch ein Filestream.</p>
<pre><code class="language-cpp">fstream oFileStream(sPath.c_str(), ios::out);
if (oFileStream.is_open()) {
	DebugObjDump(oFileStream, objXYZ);
	oFileStream.close();
}
</code></pre>
<blockquote>
<p>cannot convert parameter 1 from '<br />
class std::basic_fstream&lt;char,struct std::char_traits&lt;char&gt; &gt;' to '<br />
struct _iobuf *'</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1349868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349868</guid><dc:creator><![CDATA[martin_salo]]></dc:creator><pubDate>Wed, 22 Aug 2007 15:04:30 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist &amp;quot;struct _iobuf *&amp;quot;? on Wed, 22 Aug 2007 16:10:48 GMT]]></title><description><![CDATA[<p>Ich habe fopen gefunden (Rückgabewert struct _iobuf *). Das muss ich dann auch unter C++ verwenden?</p>
<pre><code class="language-cpp">FILE *oFile = fopen(sPath.c_str(),&quot;w&quot;);
if (oFile!=0) {
...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1349902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349902</guid><dc:creator><![CDATA[martin_salo]]></dc:creator><pubDate>Wed, 22 Aug 2007 16:10:48 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist &amp;quot;struct _iobuf *&amp;quot;? on Wed, 22 Aug 2007 16:15:12 GMT]]></title><description><![CDATA[<p>Das hat mit C oder C++ eher wenig zu tun. Bis auf die Tatsache, dass es FILE* in beiden und iostream nur in C++ gibt. Du hast halt eine Funktion, die einen FILE* erwartet, der kannst du nicht einfach einen iostream übergeben, damit musst du dich arrangieren oder die Funktion ändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349903</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349903</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Wed, 22 Aug 2007 16:15:12 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist &amp;quot;struct _iobuf *&amp;quot;? on Wed, 22 Aug 2007 16:21:33 GMT]]></title><description><![CDATA[<p>Wie erstellt man ein &quot;FILE*&quot; unter C++?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349907</guid><dc:creator><![CDATA[martin_salo]]></dc:creator><pubDate>Wed, 22 Aug 2007 16:21:33 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist &amp;quot;struct _iobuf *&amp;quot;? on Wed, 22 Aug 2007 16:33:34 GMT]]></title><description><![CDATA[<p>Mit fopen, genauso wie in C.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349910</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Wed, 22 Aug 2007 16:33:34 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist &amp;quot;struct _iobuf *&amp;quot;? on Wed, 22 Aug 2007 16:50:42 GMT]]></title><description><![CDATA[<p>Ach so, ich dachte ich müsste einen anderen Header einbinden und über std::fopen rangehen. Danke für die Auskunft <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/1349914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349914</guid><dc:creator><![CDATA[martin_salo]]></dc:creator><pubDate>Wed, 22 Aug 2007 16:50:42 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist &amp;quot;struct _iobuf *&amp;quot;? on Wed, 22 Aug 2007 16:55:11 GMT]]></title><description><![CDATA[<p>Hmpf. Ja sorry, der richtige Weg(TM) wäre natürlich, &lt;cstdio&gt; einzubinden und std::fopen, std::FILE usw. zu benutzen. Aber abgesehen davon ist es wie in C. <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/1349916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349916</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Wed, 22 Aug 2007 16:55:11 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist &amp;quot;struct _iobuf *&amp;quot;? on Wed, 22 Aug 2007 17:06:52 GMT]]></title><description><![CDATA[<p>Die &lt;cstdio&gt; findet das VS6 nicht. In std ist auch kein fopen. Zu fopen habe ich nur C Zeugs gefunden mit #include &lt;stdio.h&gt;.</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39325.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39325.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349919</guid><dc:creator><![CDATA[martin_salo]]></dc:creator><pubDate>Wed, 22 Aug 2007 17:06:52 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist &amp;quot;struct _iobuf *&amp;quot;? on Wed, 22 Aug 2007 17:31:46 GMT]]></title><description><![CDATA[<p>Visual C++ 6 ist auch nicht wirklich der neueste Compiler. Wenn du es so machst wie in C sollte es funktionieren, Übrigens auch bei neueren Compilern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349933</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Wed, 22 Aug 2007 17:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to Was ist &amp;quot;struct _iobuf *&amp;quot;? on Wed, 22 Aug 2007 17:37:00 GMT]]></title><description><![CDATA[<p>Ok Danke, ich bleibe dann erstmal bei der C Variante.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349935</guid><dc:creator><![CDATA[martin_salo]]></dc:creator><pubDate>Wed, 22 Aug 2007 17:37:00 GMT</pubDate></item></channel></rss>