<?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[Frage zu cin]]></title><description><![CDATA[<p>Ich soll ein Programm vervollständinge. Darin kommt folgender code for:</p>
<pre><code class="language-cpp">nr_letters = 0;
  while (((cin &gt;&gt; letters[nr_letters]) != 0) &amp;&amp; // cin ignores newlines. 
	 (nr_letters &lt; (MAX_NR_BASES - 1))) {
    nr_letters++;
</code></pre>
<p>Dazu ist ein file mit diesen Werten gegeben. Aber cin nimmt ja in diesem Fall Werte aus der Konsole entgegen. Wie kann ich das ändern? (am besten immernoch mit cin)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/295701/frage-zu-cin</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 08:39:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/295701.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Nov 2011 14:26:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu cin on Sat, 19 Nov 2011 14:26:09 GMT]]></title><description><![CDATA[<p>Ich soll ein Programm vervollständinge. Darin kommt folgender code for:</p>
<pre><code class="language-cpp">nr_letters = 0;
  while (((cin &gt;&gt; letters[nr_letters]) != 0) &amp;&amp; // cin ignores newlines. 
	 (nr_letters &lt; (MAX_NR_BASES - 1))) {
    nr_letters++;
</code></pre>
<p>Dazu ist ein file mit diesen Werten gegeben. Aber cin nimmt ja in diesem Fall Werte aus der Konsole entgegen. Wie kann ich das ändern? (am besten immernoch mit cin)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146342</guid><dc:creator><![CDATA[Lombras]]></dc:creator><pubDate>Sat, 19 Nov 2011 14:26:09 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu cin on Sat, 19 Nov 2011 14:30:06 GMT]]></title><description><![CDATA[<p>Einfach cin durch file (ifstream objekt) ersetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146343</guid><dc:creator><![CDATA[Der gewünschte Benutzerna]]></dc:creator><pubDate>Sat, 19 Nov 2011 14:30:06 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu cin on Sat, 19 Nov 2011 14:30:15 GMT]]></title><description><![CDATA[<p>Optimalerweise sagst du deinem System einfach, dass &quot;cin&quot; auf eine Datei zeigen soll. Unter Windows würde der Aufruf dann so aussehen:</p>
<pre><code>programmxyz.exe &lt; in.txt
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2146344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146344</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sat, 19 Nov 2011 14:30:15 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu cin on Sat, 19 Nov 2011 14:57:43 GMT]]></title><description><![CDATA[<p>cooky451 schrieb:</p>
<blockquote>
<p>Optimalerweise sagst du deinem System einfach, dass &quot;cin&quot; auf eine Datei zeigen soll. Unter Windows würde der Aufruf dann so aussehen:</p>
<pre><code>programmxyz.exe &lt; in.txt
</code></pre>
</blockquote>
<p>Wie würde das dann aussehen? Wenn ich obendran einfach file.dat &lt; in.txt mache, funktioniert das nicht xD (visual c++ 2010 express sagt der Bezeichner sei nicht definiert).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146352</guid><dc:creator><![CDATA[Lombras]]></dc:creator><pubDate>Sat, 19 Nov 2011 14:57:43 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu cin on Sat, 19 Nov 2011 15:12:58 GMT]]></title><description><![CDATA[<p>Du kannst es auch so machen:</p>
<pre><code class="language-cpp">...
ifstream file(&quot;your_file.txt&quot;);
cin.rdbuf(file.rdbuf());
cin &gt;&gt; variable;
...
</code></pre>
<p><a href="http://www.cplusplus.com/reference/iostream/istream/" rel="nofollow">http://www.cplusplus.com/reference/iostream/istream/</a><br />
<a href="http://www.cplusplus.com/reference/iostream/ios/rdbuf/" rel="nofollow">http://www.cplusplus.com/reference/iostream/ios/rdbuf/</a></p>
<p>Lombras schrieb:</p>
<blockquote>
<p>cooky451 schrieb:</p>
<blockquote>
<p>Optimalerweise sagst du deinem System einfach, dass &quot;cin&quot; auf eine Datei zeigen soll. Unter Windows würde der Aufruf dann so aussehen:</p>
<pre><code>programmxyz.exe &lt; in.txt
</code></pre>
</blockquote>
<p>Wie würde das dann aussehen? Wenn ich obendran einfach file.dat &lt; in.txt mache, funktioniert das nicht xD (visual c++ 2010 express sagt der Bezeichner sei nicht definiert).</p>
</blockquote>
<p>Du hast nicht wirklich versucht das als Code in deine IDE zu schreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146356</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sat, 19 Nov 2011 15:12:58 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu cin on Sat, 19 Nov 2011 15:13:51 GMT]]></title><description><![CDATA[<p>ok viele dank^^ problem behoben xD</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146358</guid><dc:creator><![CDATA[Lombras]]></dc:creator><pubDate>Sat, 19 Nov 2011 15:13:51 GMT</pubDate></item></channel></rss>