<?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[FILE -&amp;gt; fstream]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>Diese Zeile gibt mir einen FILE Pointer zurück.</p>
<pre><code class="language-cpp">fp = popen(command.c_str(),&quot;r&quot;);
</code></pre>
<p>ich möchte aber gerne getline() nutzen und darum diesen FILE Handle zu einem fstream konvertieren.</p>
<p>Über die Suchmaschine habe ich diese Seite (<a href="http://www.codeproject.com/file/handles.asp" rel="nofollow">http://www.codeproject.com/file/handles.asp</a>) gefunden, leider hat der dort beschriebene Weg mir nicht geholfen.</p>
<p>Hat mir jemand einen Tipp wie ich weiter komme?</p>
<p>Danke &amp; Gruss<br />
compaqt</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186250/file-gt-fstream</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 08:31:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186250.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Jul 2007 13:36:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FILE -&amp;gt; fstream on Fri, 06 Jul 2007 13:36:56 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>Diese Zeile gibt mir einen FILE Pointer zurück.</p>
<pre><code class="language-cpp">fp = popen(command.c_str(),&quot;r&quot;);
</code></pre>
<p>ich möchte aber gerne getline() nutzen und darum diesen FILE Handle zu einem fstream konvertieren.</p>
<p>Über die Suchmaschine habe ich diese Seite (<a href="http://www.codeproject.com/file/handles.asp" rel="nofollow">http://www.codeproject.com/file/handles.asp</a>) gefunden, leider hat der dort beschriebene Weg mir nicht geholfen.</p>
<p>Hat mir jemand einen Tipp wie ich weiter komme?</p>
<p>Danke &amp; Gruss<br />
compaqt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319727</guid><dc:creator><![CDATA[compaqt]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:36:56 GMT</pubDate></item><item><title><![CDATA[Reply to FILE -&amp;gt; fstream on Fri, 06 Jul 2007 13:42:58 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Gar nicht erst einen File-Handle verwenden sondern gleich von anfang an std::fstream?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319736</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:42:58 GMT</pubDate></item><item><title><![CDATA[Reply to FILE -&amp;gt; fstream on Fri, 06 Jul 2007 13:46:39 GMT]]></title><description><![CDATA[<p>wie würde das für mein Beispiel aussehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319741</guid><dc:creator><![CDATA[compaqt]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:46:39 GMT</pubDate></item><item><title><![CDATA[Reply to FILE -&amp;gt; fstream on Fri, 06 Jul 2007 13:51:07 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
...
std::ifstream file(command.c_str());
</code></pre>
<p>Siehe auch die FAQ hier im C++ Forum, den Thread &quot;Dateien und Ströme&quot;</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319746</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:51:07 GMT</pubDate></item><item><title><![CDATA[Reply to FILE -&amp;gt; fstream on Fri, 06 Jul 2007 14:06:31 GMT]]></title><description><![CDATA[<p>Im Konstruktor des ifstream muss ich ja den Pfad zur Datei angeben. In command.c_str() ist aber mein Befehl, der auf Unix mit popen ausgeführt werden soll. Was ich möchte ist auf die durch popen erstellte Pipe mit getline zugreifen. Wie bereits geschrieben gibt aber popen ein FILE Handle zurück und kein fstream.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319764</guid><dc:creator><![CDATA[compaqt]]></dc:creator><pubDate>Fri, 06 Jul 2007 14:06:31 GMT</pubDate></item><item><title><![CDATA[Reply to FILE -&amp;gt; fstream on Fri, 06 Jul 2007 14:12:55 GMT]]></title><description><![CDATA[<p>Hi, du könntest fp komplett in nen Buffer lesen und es in einen stringstream reinstecken, dann könntest du darauf wie gewünscht arbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319769</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 06 Jul 2007 14:12:55 GMT</pubDate></item><item><title><![CDATA[Reply to FILE -&amp;gt; fstream on Fri, 06 Jul 2007 15:03:34 GMT]]></title><description><![CDATA[<p>Im Zweifelsfall könntest du dir einen eigene Stream-Klasse schreiben die intern mit FILE arbeitet. Wie man sowas macht findest du z.B. auf der Website von Josuttis.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319801</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Fri, 06 Jul 2007 15:03:34 GMT</pubDate></item><item><title><![CDATA[Reply to FILE -&amp;gt; fstream on Fri, 06 Jul 2007 18:17:52 GMT]]></title><description><![CDATA[<p>lolz schrieb:</p>
<blockquote>
<p>Im Zweifelsfall könntest du dir einen eigene Stream-Klasse schreiben die intern mit FILE arbeitet. Wie man sowas macht findest du z.B. auf der Website von Josuttis.</p>
</blockquote>
<p>keine stream Klasse, nur einen buffer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319896</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Fri, 06 Jul 2007 18:17:52 GMT</pubDate></item></channel></rss>