<?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[txt Input]]></title><description><![CDATA[<p>ich hab eine Variable die heist &quot;height&quot; und eine text-datei wo drin steht</p>
<pre><code>widht  :23; 
height :30;
</code></pre>
<p>geöffnet habe ich die text datei schon (via ifstream) und ich wollte mal fragen wie mach jetzt die variable height auf 23 setzt?<br />
schonmal dankeschön <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/321762/txt-input</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 21:59:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/321762.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 23 Nov 2013 14:54:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 14:54:58 GMT]]></title><description><![CDATA[<p>ich hab eine Variable die heist &quot;height&quot; und eine text-datei wo drin steht</p>
<pre><code>widht  :23; 
height :30;
</code></pre>
<p>geöffnet habe ich die text datei schon (via ifstream) und ich wollte mal fragen wie mach jetzt die variable height auf 23 setzt?<br />
schonmal dankeschön <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2367364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367364</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Sat, 23 Nov 2013 14:54:58 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 16:49:12 GMT]]></title><description><![CDATA[<p>Mit std::getline zeilenweise die Datei auslesen. Dann die Zeile (std::string) mit substr und find so bearbeiten, dass alles nach dem : und bis zum ; ausgeschnitten wird. Dann das in std::stringstream geben und mit &gt;&gt; in eine Variable schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367420</guid><dc:creator><![CDATA[dfgdfg]]></dc:creator><pubDate>Sat, 23 Nov 2013 16:49:12 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 17:18:08 GMT]]></title><description><![CDATA[<p>mein code war</p>
<pre><code>while (gotHeight != true) {
   while (!FileInputString.find(&quot;widht&quot;))
	std::getline(MapData, FileInputString);

   widht    = std::stoi(FileInputString.substr(8));
   gotHeight = true;
}
</code></pre>
<p>aber dass geht nicht.<br />
wo liegt der fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367434</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Sat, 23 Nov 2013 17:18:08 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 17:32:56 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Bitte schlag dringend Mal nach, wie man &quot;voraus&quot; und &quot;width&quot; schreibt.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2367442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367442</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sat, 23 Nov 2013 17:32:56 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 17:39:32 GMT]]></title><description><![CDATA[<p>wenn du mir sagen kannst wie ich dass mache schreib es doch bitte. ich bin NICHT auf dem forum für rechtschreibtipps , ok?<br />
mit feundlichen grüßen whiletruedo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367443</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Sat, 23 Nov 2013 17:39:32 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 17:40:58 GMT]]></title><description><![CDATA[<p>also kann mir jemand schreiben wie ich das Problem löse welches ich habe? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2367444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367444</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Sat, 23 Nov 2013 17:40:58 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 17:43:40 GMT]]></title><description><![CDATA[<p>Schau dir bitte mal an, wie find funktioniert.<br />
<a href="http://www.cplusplus.com/reference/string/string/find/" rel="nofollow">http://www.cplusplus.com/reference/string/string/find/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367446</guid><dc:creator><![CDATA[nman]]></dc:creator><pubDate>Sat, 23 Nov 2013 17:43:40 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 18:12:39 GMT]]></title><description><![CDATA[<p>könntest du mir vllt den code schreiben wie ich dann machen muss ? <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="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367459</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Sat, 23 Nov 2013 18:12:39 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 18:26:46 GMT]]></title><description><![CDATA[<p>WhileTrueDo schrieb:</p>
<blockquote>
<p>könntest du mir vllt den code schreiben wie ich dann machen muss ? <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="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Sorry, aber nein. Schau dir den Code auf der verlinkten Seite an und vergleich das mit deinem find-Aufruf.</p>
<p>Wenn du konkrete Fragen hast oder irgendwas bestimmtes nicht verstehst, melde dich wieder.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367464</guid><dc:creator><![CDATA[nman]]></dc:creator><pubDate>Sat, 23 Nov 2013 18:26:46 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 18:32:21 GMT]]></title><description><![CDATA[<p>ich weiß einfach nicht wie ich dass mit der while schleife mache ich hab ein paar sachen probiert(alle gescheitert). also bitte bitte bitte könntest du es einfach schreiben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367467</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Sat, 23 Nov 2013 18:32:21 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 18:35:31 GMT]]></title><description><![CDATA[<p>WhileTrueDo schrieb:</p>
<blockquote>
<p>mein code war</p>
<pre><code>while (gotHeight != true) {
   while (!FileInputString.find(&quot;widht&quot;))
	std::getline(MapData, FileInputString);

   widht    = std::stoi(FileInputString.substr(8));
   gotHeight = true;
}
</code></pre>
<p>aber dass geht nicht.<br />
wo liegt der fehler?</p>
</blockquote>
<p>Das dürfte daran liegen, dass der inputstream Leerzeichen ignoriert(übergib diesem via &quot;mystream &gt;&gt; std::noskipws&quot; den Befehl dies nicht zu tun).<br />
Dann geht es vielleicht (keine Ahnung ob die Position, an der du dann den Zahlenstring vermutest, stimmt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367470</guid><dc:creator><![CDATA[Namenloser324]]></dc:creator><pubDate>Sat, 23 Nov 2013 18:35:31 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Sat, 23 Nov 2013 18:46:49 GMT]]></title><description><![CDATA[<p>Quiz-Aufgabe:</p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;iostream&gt;

int main() {
  const std::string foo = &quot;foobarbaz&quot;;
  if (???)
    std::cout &lt;&lt; &quot;Nope.\n&quot;;
  return 0;
}
</code></pre>
<p>Ersetze hier das &quot;???&quot; durch eine Abfrage, sodass wenn foo _nicht_ &quot;blubb&quot; enthaelt, &quot;Nope.\n&quot; ausgegeben wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367479</guid><dc:creator><![CDATA[nman]]></dc:creator><pubDate>Sat, 23 Nov 2013 18:46:49 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Mon, 25 Nov 2013 18:03:06 GMT]]></title><description><![CDATA[<p>ich habe noch ein problem mit der getline method. undzwar sage ich</p>
<pre><code>std::getline(MapDataIfStream, FileInputString);
</code></pre>
<p>aber dann wird das Programm unterbrochen. ist dass ein fehler des ganzen programms oder nur dieser zeile?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367909</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Mon, 25 Nov 2013 18:03:06 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Mon, 25 Nov 2013 18:10:53 GMT]]></title><description><![CDATA[<p>Ja? Nein? Vielleicht solltest du lieber mal nmans Quiz-Aufgabe bearbeiten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367914</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 25 Nov 2013 18:10:53 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Mon, 25 Nov 2013 18:14:51 GMT]]></title><description><![CDATA[<p>ups! dass war mein fehler <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="😃"
    /> allerdings eine letzte sache. wie komme ich wieder an den anfang der Textdatei?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367917</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Mon, 25 Nov 2013 18:14:51 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Mon, 25 Nov 2013 18:16:45 GMT]]></title><description><![CDATA[<p>setg. Und da ich deine nächste Frage schon errate: vorher clear.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367919</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 25 Nov 2013 18:16:45 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Mon, 25 Nov 2013 19:14:18 GMT]]></title><description><![CDATA[<p>könntest du mir vllt schreiben wie ich diese beiden was auch immer in einem code block einbaue? ich habe im internet keinen für mich erschließbaren beispiele gefunden <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367941</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Mon, 25 Nov 2013 19:14:18 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Mon, 25 Nov 2013 20:20:40 GMT]]></title><description><![CDATA[<p>Sorry, aber ein wichtiger Grundsatz hier ist, dass wir keine Hausaufgaben machen.</p>
<p>Warum musst du überhaupt an den Anfang des Textfiles zurück?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367960</guid><dc:creator><![CDATA[nman]]></dc:creator><pubDate>Mon, 25 Nov 2013 20:20:40 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Tue, 26 Nov 2013 13:59:15 GMT]]></title><description><![CDATA[<p>ich habe einen abschnitt der so aussieht</p>
<pre><code>while (FileInputString.find(&quot;widht&quot;))
   std::getline(TextInputIfStream, FileInputString);

//Unnötiger code

while (FileInputString.find(&quot;height&quot;))
   std::getline(TextInputIfStream, FileInputString);

//nochm mehr code
</code></pre>
<p>durch die erste scleife kommt er durch und danach bleibt er bei der zweiten hängen. ich dachte dass wenn man wieder an den anfang geht dann könnte man den fehler beheben ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2368111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2368111</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Tue, 26 Nov 2013 13:59:15 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Tue, 26 Nov 2013 15:01:32 GMT]]></title><description><![CDATA[<p>Das funktioniert primär deshalb nicht, weil du find immer noch falsch benutzt. Das hat dir nman schon mindestens 3x gesagt und er hat dir auch gesagt, wie du rausfindest, wie es richtig geht. Wenn du Antworten konsequent ignorierst, dann hilft dir sehr bald niemand mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2368129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2368129</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 26 Nov 2013 15:01:32 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Tue, 26 Nov 2013 18:23:47 GMT]]></title><description><![CDATA[<p>also damit du meine lage verstehst. ich habe keine ahnung wie ich dass machen soll trotz des beispiels nicht. doch statdessen dass mit hier jemand eine anständige hilfe gibt, wird mir gesagt wie ignorant ich sei, und dass ich dass alleine machen soll. also werde ich einfach weiterhin den falschen code benutzen bis ich den richtigen von jemandem erfahre. also wenn jemand die güte hätte mir einen winzig, winzig kleinen gefallen zu tun und zu abwechslung einfach mal den richtigen code zu schickenund mir zu sagen was jetzt nicht stimmt, wäre ich ihm sehr verbunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2368182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2368182</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Tue, 26 Nov 2013 18:23:47 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Tue, 26 Nov 2013 18:26:52 GMT]]></title><description><![CDATA[<p>Oh nein. Du musst den Code völlig alleine schreiben? Wie grausam. Ich frage mich wie die anderen Programmierer das hier machen. Zeig mal etwas Eigeninitiative. Denkst du wirklich, dass du jetzt eine Lösung bekommst? Jetzt wohl erst recht nicht. Und denkst du wirklich, es interessiert jemanden ob du jetzt weiterhin den falschen Code benutzt? Ist wohl eher dein Problem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2368184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2368184</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Tue, 26 Nov 2013 18:26:52 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Tue, 26 Nov 2013 18:35:35 GMT]]></title><description><![CDATA[<p>nein, ich habe schon 9600 zeihlen code selbst geschrieben ich erhoffe mir dass mir jemand zeigen kann wie dass geht mit dem setg und dem find geht denn ich binn leider nicht eigenständig in der lage etwas darüber herauszufinden. außerdem ist das hier ein forum voll mit programmierern von denen 98% besser sind als ich ca. 50% die funktionen in und auswendich kennen und ca. 2% besitzt die güte ohne abfällige bemerkungen zu helfen!?! also nochmal wiesst du wie es geht und willst mir helfen oder willst du nur deinen senf dazugeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2368187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2368187</guid><dc:creator><![CDATA[WhileTrueDo]]></dc:creator><pubDate>Tue, 26 Nov 2013 18:35:35 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Tue, 26 Nov 2013 18:59:01 GMT]]></title><description><![CDATA[<p>WhileTrueDo schrieb:</p>
<blockquote>
<p>nein, ich habe schon 9600 zeihlen code selbst geschrieben ich erhoffe mir dass mir jemand zeigen kann wie dass geht mit dem setg und dem find geht denn ich binn leider nicht eigenständig in der lage etwas darüber herauszufinden.</p>
</blockquote>
<p>Das kann ich nicht glauben.<br />
Suche nach &quot;c++ string find&quot;: <a href="https://www.google.de/search?q=c%2B%2B+string+find&amp;ie=utf-8&amp;oe=utf-8&amp;rls=org.mozilla:de:official&amp;client=firefox-a&amp;gws_rd=cr&amp;ei=Gu-UUpqZKMTeygPb4oDYBw" rel="nofollow">https://www.google.de/search?q=c%2B%2B+string+find&amp;ie=utf-8&amp;oe=utf-8&amp;rls=org.mozilla<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f1e9-1f1ea.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--germany"
      title=":de:"
      alt="🇩🇪"
    />official&amp;client=firefox-a&amp;gws_rd=cr&amp;ei=Gu-UUpqZKMTeygPb4oDYBw</a><br />
Erstes Ergebnis: <a href="http://www.cplusplus.com/reference/string/string/find/" rel="nofollow">http://www.cplusplus.com/reference/string/string/find/</a><br />
Wichtiger Abschnitt zitiert:</p>
<blockquote>
<p>Return Value<br />
The position of the first character of the first match.<br />
If no matches were found, the function returns string::npos.</p>
</blockquote>
<p>Wenn du dazu nicht in der Lage warst, solltest du etwas anderes machen. Ernsthaft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2368193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2368193</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Tue, 26 Nov 2013 18:59:01 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Tue, 26 Nov 2013 20:08:41 GMT]]></title><description><![CDATA[<p>WhileTrueDo schrieb:</p>
<blockquote>
<p>... also wenn jemand die güte hätte mir einen winzig, winzig kleinen gefallen zu tun und zu abwechslung einfach mal den richtigen code zu schickenund mir zu sagen was jetzt nicht stimmt, wäre ich ihm sehr verbunden.</p>
</blockquote>
<p>dann versuche ich mal, Dir wenn vielleicht nicht den richtigen dann doch einen funktionsfähigen Code zu schicken.<br />
Das vollständige Programm könnte so aussehen:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;

int main()
{
    using namespace std;
    int height;

    ifstream TextInputIfStream(&quot;input.txt&quot;);
    if( !TextInputIfStream.is_open() )
    {
        cerr &lt;&lt; &quot;Konnte Datei nicht oeffnen&quot; &lt;&lt; endl;
        return -2;
    }
    for( string wort; TextInputIfStream &gt;&gt; wort &amp;&amp; wort != &quot;height&quot;; )
        ; // lese solange Wort, bis ein Wort ==&quot;height&quot; ist
    char doppelpunkt;
    if( TextInputIfStream &gt;&gt; doppelpunkt &gt;&gt; height )
        cout &lt;&lt; &quot;height = &quot; &lt;&lt; height &lt;&lt; endl;
    else
        cerr &lt;&lt; &quot;Fehler beim Lesen&quot; &lt;&lt; endl;
    return 0;
}
</code></pre>
<p>Der obige Algorithmus setzt voraus, dass hinter dem 'height' in der Datei mindestens ein Leerzeichen oder Tabulator-Zeichen steht.</p>
<p>mal sehen wie dieser Thread weiter geht - im schlimmsten Fall gar nicht <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="😉"
    /><br />
Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2368205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2368205</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Tue, 26 Nov 2013 20:08:41 GMT</pubDate></item><item><title><![CDATA[Reply to txt Input on Wed, 27 Nov 2013 10:07:28 GMT]]></title><description><![CDATA[<p>Werner Salomon schrieb:</p>
<blockquote>
<pre><code>for( string wort; TextInputIfStream &gt;&gt; wort &amp;&amp; wort != &quot;height&quot;; )
        ; // lese solange Wort, bis ein Wort ==&quot;height&quot; ist
    char doppelpunkt;
    if( TextInputIfStream &gt;&gt; doppelpunkt &gt;&gt; height )
        cout &lt;&lt; &quot;height = &quot; &lt;&lt; height &lt;&lt; endl;
    else
        cerr &lt;&lt; &quot;Fehler beim Lesen&quot; &lt;&lt; endl;
    return 0;
}
</code></pre>
</blockquote>
<p>Hi Werner,</p>
<p>kannst du mir bitte sagen ob meine Annahmen zu deinem Code oben richtig sind?<br />
1.<br />
Ich habe eine for Schleife bis jetzt nie so benutzt und das Abbruch Kriterium habe ich so auch noch nicht gesehen, nur um das mal zu verstehen.</p>
<p>Du definierst zu erst einen string wort, dann pumpst du den Inhalt des momentanen streams in den String und das machst du so lange bis wort == height?<br />
Aber wofuer ist das semikolon unter dem &quot;for&quot; body?</p>
<ol start="2">
<li></li>
</ol>
<p>Dein &quot;if&quot; verstehe ich leider ueberhaupt nicht. Was bedeutet das?</p>
<pre><code>if( TextInputIfStream &gt;&gt; doppelpunkt &gt;&gt; height )
        cout &lt;&lt; &quot;height = &quot; &lt;&lt; height &lt;&lt; endl;
    else
        cerr &lt;&lt; &quot;Fehler beim Lesen&quot; &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2368284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2368284</guid><dc:creator><![CDATA[hilfe streams]]></dc:creator><pubDate>Wed, 27 Nov 2013 10:07:28 GMT</pubDate></item></channel></rss>