<?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[Datei einlesen, Werte mit &#x2F; getrennt]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte eine Datei einlesen, das funktioniert auch ganz gut. Jetzt komme ich an eine Stelle, an der ich Werte einlesen müsste, die durch / getrennt sind:<br />
2/35/22 z.B.<br />
ich könnte ja nun das ganze in einen Buffer einlesen und dann die Werte so herausfinden. Das ist allerdings eher mühsam. Gibt es da auch eine einfachere Möglichkeit, direkt mit den Streams?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128660/datei-einlesen-werte-mit-getrennt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 20:07:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128660.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Dec 2005 21:07:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei einlesen, Werte mit &#x2F; getrennt on Mon, 05 Dec 2005 21:07:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte eine Datei einlesen, das funktioniert auch ganz gut. Jetzt komme ich an eine Stelle, an der ich Werte einlesen müsste, die durch / getrennt sind:<br />
2/35/22 z.B.<br />
ich könnte ja nun das ganze in einen Buffer einlesen und dann die Werte so herausfinden. Das ist allerdings eher mühsam. Gibt es da auch eine einfachere Möglichkeit, direkt mit den Streams?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/935380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/935380</guid><dc:creator><![CDATA[lustig]]></dc:creator><pubDate>Mon, 05 Dec 2005 21:07:35 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen, Werte mit &#x2F; getrennt on Mon, 05 Dec 2005 21:45:58 GMT]]></title><description><![CDATA[<p>lustig schrieb:</p>
<blockquote>
<p>ich möchte eine Datei einlesen, das funktioniert auch ganz gut. Jetzt komme ich an eine Stelle, an der ich Werte einlesen müsste, die durch / getrennt sind:<br />
2/35/22 z.B.<br />
[...]<br />
Gibt es da auch eine einfachere Möglichkeit, direkt mit den Streams?</p>
</blockquote>
<p>Ja; gibt es:</p>
<pre><code class="language-cpp">std::ifstream file(&quot;Datei.txt&quot;);
    // ...
    int i1, i2, i3;
    char slash;
    if( file &gt;&gt; i1 &gt;&gt; slash &gt;&gt; i2 &gt;&gt; slash &gt;&gt; i3 )
    {
        // i1,i2,i3 richtig im Format 'i1/i2/i3' gelesen
</code></pre>
<p>Wenn Du sicher sein willst, dass wirklich '/' zwischen den Zahlen stehen, kannst Du das natürlich noch extra prüfen; etwa:</p>
<pre><code class="language-cpp">int i1, i2, i3;
    char slash1, slash2;
    if( file &gt;&gt; i1 &gt;&gt; slash1 &gt;&gt; i2 &gt;&gt; slash2 &gt;&gt; i3  &amp;&amp; slash1 == '/' &amp;&amp; slash2 == '/')
    {
        // ok
</code></pre>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/935408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/935408</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Mon, 05 Dec 2005 21:45:58 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen, Werte mit &#x2F; getrennt on Mon, 05 Dec 2005 22:14:53 GMT]]></title><description><![CDATA[<p>Vielen dank! Genau danach habe ich gesucht, funktioniert wunderbar <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/935419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/935419</guid><dc:creator><![CDATA[lustig]]></dc:creator><pubDate>Mon, 05 Dec 2005 22:14:53 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen, Werte mit &#x2F; getrennt on Tue, 06 Dec 2005 07:43:26 GMT]]></title><description><![CDATA[<p>Oder einfach eine Funktion <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p><a href="http://www.germangamedev.de/index.php?site=faq&amp;id=6" rel="nofollow">http://www.germangamedev.de/index.php?site=faq&amp;id=6</a></p>
<p>Wenn man sich sicher ist, das das Format richtig ist (z.B. weil ein anderes Programm von Dir diese Datei erstellt hat), jedoch die Anzahl der Werte unbekannt ist, wäre so eine Funktion am Praktischsten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Du bekommst einen vector zurück mit all den enthaltenen Werten. Nach Strings kann man auch suchen <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/935475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/935475</guid><dc:creator><![CDATA[Patrick]]></dc:creator><pubDate>Tue, 06 Dec 2005 07:43:26 GMT</pubDate></item></channel></rss>