<?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[stdio vs iostream]]></title><description><![CDATA[<p>hi,</p>
<p>ich hab mal eine kurze frage, welche der beiden varianten besser is, um mit dateien zu arbeiten ..</p>
<p>ich habe eigentlich immer mit iostream gearbeitet, bis ich mir vor nicht allzu langer zeit einen neuen rechenr gekauft habe und auf dem hatte der bcb plötlich probleme mit iostream.</p>
<p>da ich mich mit fprintf und fscanf ( bzw was für andere funktionen gibt es noch aus stdio für dateien ?? ) nicht so wirklich aus kennen und deswegen nun auch probleme beim proggen habe, wollte ich mal fragen, was sich her lohnt: sich in stdio einzuarbeiten oder versuchen iostream wieder zum laufen zu brigen ??</p>
<p>das ständige 0pf4 <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/99286/stdio-vs-iostream</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 23:48:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/99286.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Jan 2005 23:12:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to stdio vs iostream on Wed, 26 Jan 2005 23:12:23 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>ich hab mal eine kurze frage, welche der beiden varianten besser is, um mit dateien zu arbeiten ..</p>
<p>ich habe eigentlich immer mit iostream gearbeitet, bis ich mir vor nicht allzu langer zeit einen neuen rechenr gekauft habe und auf dem hatte der bcb plötlich probleme mit iostream.</p>
<p>da ich mich mit fprintf und fscanf ( bzw was für andere funktionen gibt es noch aus stdio für dateien ?? ) nicht so wirklich aus kennen und deswegen nun auch probleme beim proggen habe, wollte ich mal fragen, was sich her lohnt: sich in stdio einzuarbeiten oder versuchen iostream wieder zum laufen zu brigen ??</p>
<p>das ständige 0pf4 <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/707289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/707289</guid><dc:creator><![CDATA[0pf4]]></dc:creator><pubDate>Wed, 26 Jan 2005 23:12:23 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Wed, 26 Jan 2005 23:14:59 GMT]]></title><description><![CDATA[<p>Bring die iostreams wieder zum laufen. stdio ist für C++ absolut ungeeignet und extrem anfällig für alle Arten von Sicherheitsproblemen. Und die Freaks die mit Größe und Geschwindigkeit ankommen, stehen mit printf nicht wirklich besser da.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/707291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/707291</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Wed, 26 Jan 2005 23:14:59 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Wed, 26 Jan 2005 23:15:07 GMT]]></title><description><![CDATA[<p>Ganz einfache Sache:</p>
<p>Programmierst du C dann nimm stdio.<br />
Programmierst du C++ dann nimm fstream.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/707292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/707292</guid><dc:creator><![CDATA[easy.]]></dc:creator><pubDate>Wed, 26 Jan 2005 23:15:07 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Wed, 26 Jan 2005 23:32:13 GMT]]></title><description><![CDATA[<p>thx für die schnelle antwort ..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/707302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/707302</guid><dc:creator><![CDATA[0pf4]]></dc:creator><pubDate>Wed, 26 Jan 2005 23:32:13 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Thu, 27 Jan 2005 00:36:40 GMT]]></title><description><![CDATA[<p>hab dann nochmal ne konkrete frage zu einem problem, will deswegen aber nicht gleich nen neuen thread anfangen ...</p>
<p>der compiler meldet immer nach dem ersten durchlauf (wenn er das erstemal zu while zurück springt) accessviolation...</p>
<p>wenn ichs so schreibe</p>
<pre><code>in.open(tmp.c_str(),4);
    in.seekg(0);

    while(in.read(buffer,buff_size))
    {
     ...
    }
</code></pre>
<p>landet er bei der zeile in der &quot;_ios_base.h&quot;</p>
<pre><code>bool good() const { return _M_iostate == 0; }
</code></pre>
<p>bei</p>
<pre><code>in.open(tmp.c_str(),4);
    in.seekg(0);

    while(!in.eof())
    {
      in.read(buffer,buff_size);
     ...
    }
</code></pre>
<p>landet er bei</p>
<pre><code>bool eof() const { return (_M_iostate &amp; eofbit) != 0; }
</code></pre>
<p>was muss ich da ändern, damit ich die datei stück für stück einlesen kann ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/707321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/707321</guid><dc:creator><![CDATA[0pf4]]></dc:creator><pubDate>Thu, 27 Jan 2005 00:36:40 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Thu, 27 Jan 2005 11:14:09 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
#include &lt;iostream&gt;

int main() {
  std::ifstream in(&quot;datei.txt&quot;);
  std::string str;
  while(std::getline(in,str))
    std::cout &lt;&lt; str;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/707564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/707564</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Thu, 27 Jan 2005 11:14:09 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Thu, 27 Jan 2005 16:02:16 GMT]]></title><description><![CDATA[<p>naja ... ich wollte damit nicht nur testdateien auslesen, sondern generell dateien und das möglichst in gleichgroßen stücken ... zeilenweise is da glaub ich nicht so das richtige, da ich ja nicht genau weis, wie lang nun so eine zeile is .. vlt is sie ja auch leer ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/707930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/707930</guid><dc:creator><![CDATA[0pf4]]></dc:creator><pubDate>Thu, 27 Jan 2005 16:02:16 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Thu, 27 Jan 2005 16:28:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int main() {
  std::ifstream in(&quot;datei.txt&quot;);
  char str[20];
  while(in.read(str,20))
    std::cout &lt;&lt; str &lt;&lt; ' ';
  std::cout &lt;&lt; '\n';
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/707958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/707958</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Thu, 27 Jan 2005 16:28:32 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Thu, 27 Jan 2005 17:17:46 GMT]]></title><description><![CDATA[<p>das is ja das problem ... er will das so nicht machen .. kann es sein, das er probleme mit einigen dateitypen bzw größen hat ?? als buffer-größe sollter er doch auch größere werte wie z.b. 10240 ( ^=10 kb ) nehmen, oder ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/708005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/708005</guid><dc:creator><![CDATA[0pf4]]></dc:creator><pubDate>Thu, 27 Jan 2005 17:17:46 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Thu, 27 Jan 2005 17:57:19 GMT]]></title><description><![CDATA[<p>Am Stack kanns da schon happig werden, versuch dein Array mal am Heap zu erstellen:</p>
<pre><code class="language-cpp">char* buf = new char [10*1024];
// hier arbeit erledigen
delete[] buf;
</code></pre>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/708053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/708053</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Thu, 27 Jan 2005 17:57:19 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Thu, 27 Jan 2005 18:59:53 GMT]]></title><description><![CDATA[<p>hilft leider auch nicht .. er hängt sich immer noch auf .. immer _ios.h oder _ios_basis.h .. kann es an projekt- oder systemeinstellungen liegen ?? nutze ein laptop mit centrino und win xp mit sp1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/708129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/708129</guid><dc:creator><![CDATA[0pf4]]></dc:creator><pubDate>Thu, 27 Jan 2005 18:59:53 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Thu, 27 Jan 2005 19:37:14 GMT]]></title><description><![CDATA[<p>Ich verschieb dich mal in das BCB Forum, wenn dieser Testcode schon nicht ging. Dann liegt das wohl am Compiler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/708158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/708158</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Thu, 27 Jan 2005 19:37:14 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Sat, 29 Jan 2005 22:24:09 GMT]]></title><description><![CDATA[<p>jo, wäre nett von dir ..</p>
<p>PS: sry, das ich mich so lange nicht gemeldet habe ..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/709979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/709979</guid><dc:creator><![CDATA[0pf4]]></dc:creator><pubDate>Sat, 29 Jan 2005 22:24:09 GMT</pubDate></item><item><title><![CDATA[Reply to stdio vs iostream on Sat, 29 Jan 2005 22:47:15 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=1819" rel="nofollow">kingruedi</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=8" rel="nofollow">Rund um die Programmierung</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">Borland C++ Builder (VCL/CLX)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/709986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/709986</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sat, 29 Jan 2005 22:47:15 GMT</pubDate></item></channel></rss>