<?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[Viele Textdateien einlesen]]></title><description><![CDATA[<p>Hi!<br />
Ich hab für Animationen in der Konsole bisher einfach immer meine Textbildchen in den Code eingebaut...jetzt hab ich mal für eine Animation schon 70 Bildchen und es werden noch mehr... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Gibts jetzt ne Möglichkeit, wenn man die Dateien z.b. Datei1.txt,Datei2.txt usw. nennt, die nacheinander einzulesen?Also mit ner for-Schleife oda so..</p>
<pre><code class="language-cpp">for(i=1;i&lt;=70;i++)
{
    ifstream(&quot;Datei&quot;&lt;&lt;i&lt;&lt;&quot;.txt&quot;)
    //oder
    ifstream(&quot;Datei&quot;i&quot;.txt&quot;)
    //...
</code></pre>
<p>funktioniert ja nich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Danke schonma</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/244612/viele-textdateien-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 09:49:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/244612.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 02 Jul 2009 18:57:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Viele Textdateien einlesen on Thu, 02 Jul 2009 18:57:20 GMT]]></title><description><![CDATA[<p>Hi!<br />
Ich hab für Animationen in der Konsole bisher einfach immer meine Textbildchen in den Code eingebaut...jetzt hab ich mal für eine Animation schon 70 Bildchen und es werden noch mehr... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Gibts jetzt ne Möglichkeit, wenn man die Dateien z.b. Datei1.txt,Datei2.txt usw. nennt, die nacheinander einzulesen?Also mit ner for-Schleife oda so..</p>
<pre><code class="language-cpp">for(i=1;i&lt;=70;i++)
{
    ifstream(&quot;Datei&quot;&lt;&lt;i&lt;&lt;&quot;.txt&quot;)
    //oder
    ifstream(&quot;Datei&quot;i&quot;.txt&quot;)
    //...
</code></pre>
<p>funktioniert ja nich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Danke schonma</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736247</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Thu, 02 Jul 2009 18:57:20 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Thu, 02 Jul 2009 19:15:03 GMT]]></title><description><![CDATA[<p>Schreib die Dateinamen in einen Vektor und durchlaufe den mit einer Schleife und gib sie in ifstream() aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736255</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Thu, 02 Jul 2009 19:15:03 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Thu, 02 Jul 2009 19:21:56 GMT]]></title><description><![CDATA[<p>Das macht man wie?^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736257</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Thu, 02 Jul 2009 19:21:56 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Thu, 02 Jul 2009 19:42:06 GMT]]></title><description><![CDATA[<p>Vergiss den Mist, sorry, dumme Idee von mir. *peinlich*</p>
<pre><code class="language-cpp">#include &lt;string&gt;

std::string file = &quot;textdatei&quot;;
std::string tmp;

for(int i = 0; i &lt; 70; i++) {
   tmp = (file + (char) i + '0') + &quot;.txt&quot;; // Int in Char konvertieren und an string anhängen;
   ifstream stream(tmp.c_str());
   // usw...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1736265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736265</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Thu, 02 Jul 2009 19:42:06 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Thu, 02 Jul 2009 21:30:01 GMT]]></title><description><![CDATA[<p>Ad aCTa schrieb:</p>
<blockquote>
<p>Vergiss den Mist, sorry, dumme Idee von mir. *peinlich*</p>
<pre><code class="language-cpp">tmp = (file + (char) i + '0') + &quot;.txt&quot;; // Int in Char konvertieren und an
</code></pre>
</blockquote>
<p>Die finde ich aber auch nicht besser, du wandelst das int in ein Char um, das is zwar schön und gut, aber bringt dir nichts weil du ja keine Zahl erhälst sondern das ascii Zeichen an das du noch, warum auch immer, ne 0 klebst. Wenn i 69 ist landet dann ein &quot;E0&quot; an der Position wo die Zahl sein sollte.</p>
<p>Ich mache das ganze bei solchen Sachen immer so:</p>
<pre><code class="language-cpp">char buffer[256];
for(int i=0;i&lt;70;++i)
{
    ZeroMemory(buffer,sizeof(char)*256);
    sprintf(buffer,&quot;filename%d.txt&quot;,i);
    //hier fstream etc
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1736316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736316</guid><dc:creator><![CDATA[Xebov]]></dc:creator><pubDate>Thu, 02 Jul 2009 21:30:01 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Thu, 02 Jul 2009 21:36:42 GMT]]></title><description><![CDATA[<p>Xebov schrieb:</p>
<blockquote>
<p>Die finde ich aber auch nicht besser, [...]</p>
</blockquote>
<p>Stimmt. Da ist</p>
<pre><code class="language-cpp">char buffer[256];
ZeroMemory(buffer,sizeof(char)*256);
sprintf(buffer,&quot;filename%d.txt&quot;,i);
</code></pre>
<p>hingegen gleich viel schöner. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>In C++ nimmt man für lexikografische Umwandlungen normalerweise <code>std::stringstream</code> . Keine Ahnung, wieso hier immer wieder umständliche, nicht standardkonforme und fehleranfällige Lösungen empfohlen werden. Finn, schau mal auf <a href="http://www.cplusplus.com" rel="nofollow">www.cplusplus.com</a> für mehr Informationen, oder lies den FAQ-Beitrag &quot;Einmal Zahl nach String und zurück&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736318</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 02 Jul 2009 21:36:42 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Thu, 02 Jul 2009 22:23:57 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>hingegen gleich viel schöner. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Es ist ne Lösung die Funktioniert und einfach ist, ob sie schön ist spielt dabei für mich nur ne untergeordnette Rolle.</p>
<p>Nexus schrieb:</p>
<blockquote>
<p>In C++ nimmt man für lexikografische Umwandlungen normalerweise <code>std::stringstream</code> . Keine Ahnung, wieso hier immer wieder umständliche, nicht standardkonforme und fehleranfällige Lösungen empfohlen werden.</p>
</blockquote>
<p>Was is an meiner Lösungsmöglichkeit bitte Umständlich, die Funktionen sind nunmal da und sehr einfach zu nutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736331</guid><dc:creator><![CDATA[Xebov]]></dc:creator><pubDate>Thu, 02 Jul 2009 22:23:57 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Thu, 02 Jul 2009 22:33:58 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Xebov schrieb:</p>
<blockquote>
<p>Die finde ich aber auch nicht besser, [...]</p>
</blockquote>
<p>Stimmt. Da ist</p>
<pre><code class="language-cpp">char buffer[256];
ZeroMemory(buffer,sizeof(char)*256);
sprintf(buffer,&quot;filename%d.txt&quot;,i);
</code></pre>
<p>hingegen gleich viel schöner. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Ja, ist es. Ca. 1 Mio. mal.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736335</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 02 Jul 2009 22:33:58 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Thu, 02 Jul 2009 22:34:35 GMT]]></title><description><![CDATA[<p>Xebov schrieb:</p>
<blockquote>
<p>Nexus schrieb:</p>
<blockquote>
<p>hingegen gleich viel schöner. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Es ist ne Lösung die Funktioniert und einfach ist, ob sie schön ist spielt dabei für mich nur ne untergeordnette Rolle.</p>
<p>Nexus schrieb:</p>
<blockquote>
<p>In C++ nimmt man für lexikografische Umwandlungen normalerweise <code>std::stringstream</code> . Keine Ahnung, wieso hier immer wieder umständliche, nicht standardkonforme und fehleranfällige Lösungen empfohlen werden.</p>
</blockquote>
<p>Was is an meiner Lösungsmöglichkeit bitte Umständlich, die Funktionen sind nunmal da und sehr einfach zu nutzen.</p>
</blockquote>
<p>Nur weil sie einfach zu nutzen sind, sollte man sie nicht immer benutzen wenn es bessere wege gibt. Die WinAPI ist nun mal hässlich, und gehört nicht zum std, du befindest dich in dem C++ unterforum, nicht WinAPI.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736336</guid><dc:creator><![CDATA[ffsss]]></dc:creator><pubDate>Thu, 02 Jul 2009 22:34:35 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Thu, 02 Jul 2009 23:10:05 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">for(unsigned long long i = 0; i &lt; 70; ++i) {
  std::stringstream str;
  str &lt;&lt; &quot;filename&quot; &lt;&lt; i &lt;&lt; &quot;.txt&quot;;
  fstream in(str.str().c_str());
  // ...
}
</code></pre>
<p>ok, sicher nicht viel hübscher. Aber wenigstens weniger fehleranfällig. In C++0x schaut das ganze dann wohl so aus</p>
<pre><code class="language-cpp">for(unsigned long long i = 0; i &lt; 70; ++i) {
  fstream in(&quot;filename&quot; + std::to_string(i) + &quot;.txt&quot;);
  // ...
}
</code></pre>
<p>Xebov schrieb:</p>
<blockquote>
<p>Nexus schrieb:</p>
<blockquote>
<p>hingegen gleich viel schöner. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Es ist ne Lösung die Funktioniert und einfach ist, ob sie schön ist spielt dabei für mich nur ne untergeordnette Rolle.</p>
</blockquote>
<p>So denkt man nur, bis man einmal fremden Code warten muss oder wie sagt man so schön: Wenn man Code schreibt, sollte man immer so tun, als sei die Person, die den Code warten muss, ein Verrückter mit einer Waffe.</p>
<p>Xebov schrieb:</p>
<blockquote>
<p>Nexus schrieb:</p>
<blockquote>
<p>In C++ nimmt man für lexikografische Umwandlungen normalerweise <code>std::stringstream</code> . Keine Ahnung, wieso hier immer wieder umständliche, nicht standardkonforme und fehleranfällige Lösungen empfohlen werden.</p>
</blockquote>
<p>Was is an meiner Lösungsmöglichkeit bitte Umständlich, die Funktionen sind nunmal da und sehr einfach zu nutzen.</p>
</blockquote>
<p>sizeof(char) ist unnötig, ZeroMemory ist unnötig (und müsste man ja erst noch schreiben), sprintf ist nicht schön zu benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736342</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Thu, 02 Jul 2009 23:10:05 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Fri, 03 Jul 2009 04:52:37 GMT]]></title><description><![CDATA[<p>rüdiger schrieb:</p>
<blockquote>
<p>So denkt man nur, bis man einmal fremden Code warten muss oder wie sagt man so schön: Wenn man Code schreibt, sollte man immer so tun, als sei die Person, die den Code warten muss, ein Verrückter mit einer Waffe.</p>
</blockquote>
<p>Aber wennd er verrückte Programmeiren kann darf ich doch wohl davon ausgehen das er ne einfache WINAPI Funktion kennt und ihm sprintf auch bekannt ist.</p>
<p>rüdiger schrieb:</p>
<blockquote>
<p>sizeof(char) ist unnötig, ZeroMemory ist unnötig (und müsste man ja erst noch schreiben), sprintf ist nicht schön zu benutzen.</p>
</blockquote>
<p>Das das sizeof(char) unnötig ist weiß ich, ich schreib es trotzdem einheitlich mit rein bei mir, ZeroMemory aus der WINAPI, wenn das jemand nicht kennt kann er die Funktion ja einfach bei google mal suchen dann weiß derjenige auch bescheid, und was sprintf angeht so schlimm ist die Funktion ja nicht. Unterm Strich ist es sowieso nur eine Mögliche Lösung, deine fidne ich auch nicht schlecht, zumal die im Gegensatz zu der ganz oben wenigstens Funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736358</guid><dc:creator><![CDATA[Xebov]]></dc:creator><pubDate>Fri, 03 Jul 2009 04:52:37 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Fri, 03 Jul 2009 05:53:12 GMT]]></title><description><![CDATA[<blockquote>
<p>ZeroMemory aus der WINAPI, wenn das jemand nicht kennt kann er die Funktion ja einfach bei google mal suchen dann weiß derjenige auch bescheid</p>
</blockquote>
<p>aber...aber...aber...ich programmiere unter Linux *schnief*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736369</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Fri, 03 Jul 2009 05:53:12 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Fri, 03 Jul 2009 05:57:06 GMT]]></title><description><![CDATA[<blockquote>
<p>sprintf ist nicht schön zu benutzen.</p>
</blockquote>
<p>Naja also ich finde, man kanns auch übertreiben...<br />
Viel schlimmer als die stringstream-Variante ist es nicht. Ich weiß dass viele hier bei dem &quot;&lt;&lt;&quot; Operator immer gleich ganz feucht werden, aber dennoch muss man sprintf und Konsorten deswegen nicht unbedingt verteufeln. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736372</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Fri, 03 Jul 2009 05:57:06 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Fri, 03 Jul 2009 07:28:23 GMT]]></title><description><![CDATA[<blockquote>
<p>&gt; Die finde ich aber auch nicht besser, du wandelst das int in ein Char um, das is zwar schön und gut, aber bringt dir nichts weil du ja keine Zahl erhälst sondern das ascii Zeichen an das du noch, warum auch immer, ne 0 klebst.</p>
</blockquote>
<p>Mein Code hatte nur einen kleinen Fehler, es fehlte ein Klammerpaar:</p>
<pre><code class="language-cpp">tmp = (str + (char) (i + '0')) + &quot;.txt&quot;;
</code></pre>
<p>Was das + '0' bringt?<br />
i = 5;<br />
'0' = 48<br />
48 + 5 = 63.<br />
(char) 63 = '5'<br />
<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>
<p>Ich gebe gerne zu, dass dies keine schöne Lösung ist, aber besser als deine, sie ist plattformunabhängig und hat keinen WinAPI-Dreck drin :P, obwohl meine Lösung mehr Stil von &quot;C mit Klassen&quot; hat.<br />
Trotzdem, stringstream rules!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736404</guid><dc:creator><![CDATA[Ad aCTa (offline)]]></dc:creator><pubDate>Fri, 03 Jul 2009 07:28:23 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Fri, 03 Jul 2009 07:34:15 GMT]]></title><description><![CDATA[<blockquote>
<p>stringstream rules!</p>
</blockquote>
<p>, weil ?</p>
<p>Ich benutze es auch, einfach deswegen weil es irgendwie &quot;besser&quot; aussieht. Aber irgendwelche wieauchimmer gearteten technischen Vorteile sehe ich nicht. Ich lass mich natürlich gern eines besseren belehren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736405</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Fri, 03 Jul 2009 07:34:15 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Fri, 03 Jul 2009 07:42:28 GMT]]></title><description><![CDATA[<p>So, ich logg mich erst mal wieder ein...</p>
<p>*log in*</p>
<p>Okay, wieso stringstream besser ist?<br />
Es bringt recht viele Funktionalitäten mit, schön in einer Klasse gekapselt und 100%tig sicher. sprintf() hingegen funktioniert zwar auch, du musst aber dann wirklich dich um alles selber kümmern, aufpassen wegen Überläufen etc. Da viele Anfänger damit aber Probleme haben, sollten sie lieber sichere Lösungen bevorzugen.</p>
<p>Außerdem, wieso C nehmen, wenn man C++ hat? Es ist ja auch eine Stilfrage, aber alles, was C++ bietet, sollte man nutzen, sonst kann man gleich C nehmen.</p>
<p>Ich war einfach zu faul mich in C++ reinzudenken gestern abend, kam net auf stringstream. Um den Code in C++ umzuwandeln, einfach statt (char) static_cast&lt;char&gt; nehmen und fertig ist die dreckige C++-Lösung. <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/1736408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736408</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Fri, 03 Jul 2009 07:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Fri, 03 Jul 2009 07:55:34 GMT]]></title><description><![CDATA[<p>rüdiger schrieb:</p>
<blockquote>
<p>...</p>
<p>Xebov schrieb:</p>
<blockquote>
<p>Nexus schrieb:</p>
<blockquote>
<p>hingegen gleich viel schöner. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Es ist ne Lösung die Funktioniert und einfach ist, ob sie schön ist spielt dabei für mich nur ne untergeordnette Rolle.</p>
</blockquote>
<p>So denkt man nur, bis man einmal fremden Code warten muss oder wie sagt man so schön: Wenn man Code schreibt, sollte man immer so tun, als sei die Person, die den Code warten muss, ein Verrückter mit einer Waffe....</p>
</blockquote>
<p>Stimme Dir vollkommen zu ... besonders bedenken sollte man, dass man oftmals <em>selbst</em> dieser arme Wicht ist, der ein Jahr später über dem <em>eigenen</em> Code brütet und sich verzweifelt fragt, was denn bitte damit gemeint gewesen ist und ob dieser und jener Seiteneffekt wirklich beabsichtigt war.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736414</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 03 Jul 2009 07:55:34 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Fri, 03 Jul 2009 10:59:58 GMT]]></title><description><![CDATA[<p>Danke Leute! Ich probiers nachher gleich mal aus <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/1736537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736537</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Fri, 03 Jul 2009 10:59:58 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Fri, 03 Jul 2009 11:30:31 GMT]]></title><description><![CDATA[<p>Ad aCTa (offline) schrieb:</p>
<blockquote>
<p>Was das + '0' bringt?<br />
i = 5;<br />
'0' = 48<br />
48 + 5 = 63.<br />
(char) 63 = '5'<br />
<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>
</blockquote>
<p>und 69 + '0' ist was? :p</p>
<p>Xebov schrieb:</p>
<blockquote>
<p>rüdiger schrieb:</p>
<blockquote>
<p>So denkt man nur, bis man einmal fremden Code warten muss oder wie sagt man so schön: Wenn man Code schreibt, sollte man immer so tun, als sei die Person, die den Code warten muss, ein Verrückter mit einer Waffe.</p>
</blockquote>
<p>Aber wennd er verrückte Programmeiren kann darf ich doch wohl davon ausgehen das er ne einfache WINAPI Funktion kennt und ihm sprintf auch bekannt ist.</p>
</blockquote>
<p>WinAPI Funktionen haben hier nichts verloren, vor allem wenn sie ohnehin überflüssig sind und selbst wenn sie nicht überflüssig wären, durch ein standard konformes Konstrukt ersetzt werden könnten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1736555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736555</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Fri, 03 Jul 2009 11:30:31 GMT</pubDate></item><item><title><![CDATA[Reply to Viele Textdateien einlesen on Fri, 03 Jul 2009 12:03:09 GMT]]></title><description><![CDATA[<blockquote>
<p>&gt; und 69 + '0' ist was?</p>
</blockquote>
<p>Das ist ein 'u'. Für zweistellige Sachen muss man eben string((char) (6 + '0')) + string((char) (9 + '0')) machen.<br />
Naja, ich habe nie behauptet, das sei eine schöne Lösung. <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/1736578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1736578</guid><dc:creator><![CDATA[Ad aCTa (offline)]]></dc:creator><pubDate>Fri, 03 Jul 2009 12:03:09 GMT</pubDate></item></channel></rss>