<?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[Index in Iterator]]></title><description><![CDATA[<p>Huhu,<br />
ich habe die Aufgabe dieses Programm mit Iteratoren zu schreiben.<br />
Ist das überhaupt möglich? wenn ja wie?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;string&gt;
#include &lt;cctype&gt;

int main()
{
    std::vector&lt;std::string&gt; svec;
    std::string line;
    while (std::cin &gt;&gt; line ) svec.push_back(line);
    for (std::vector&lt;std::string&gt;::size_type ix(0); ix != svec.size(); ++ix)
    {
        for (std::string::size_type pos(0); pos &lt; svec[ix].length(); ++pos)
            svec[ix][pos] = std::toupper(svec[ix][pos]);
        std::cout &lt;&lt; svec[ix] &lt;&lt; std::endl;
    }
    system(&quot;PAUSE&quot;);
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/199591/index-in-iterator</link><generator>RSS for Node</generator><lastBuildDate>Sat, 03 Oct 2026 19:18:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199591.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Dec 2007 21:13:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Index in Iterator on Tue, 04 Dec 2007 21:13:19 GMT]]></title><description><![CDATA[<p>Huhu,<br />
ich habe die Aufgabe dieses Programm mit Iteratoren zu schreiben.<br />
Ist das überhaupt möglich? wenn ja wie?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;string&gt;
#include &lt;cctype&gt;

int main()
{
    std::vector&lt;std::string&gt; svec;
    std::string line;
    while (std::cin &gt;&gt; line ) svec.push_back(line);
    for (std::vector&lt;std::string&gt;::size_type ix(0); ix != svec.size(); ++ix)
    {
        for (std::string::size_type pos(0); pos &lt; svec[ix].length(); ++pos)
            svec[ix][pos] = std::toupper(svec[ix][pos]);
        std::cout &lt;&lt; svec[ix] &lt;&lt; std::endl;
    }
    system(&quot;PAUSE&quot;);
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1415054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415054</guid><dc:creator><![CDATA[Ein Neues Thema!]]></dc:creator><pubDate>Tue, 04 Dec 2007 21:13:19 GMT</pubDate></item><item><title><![CDATA[Reply to Index in Iterator on Tue, 04 Dec 2007 21:33:30 GMT]]></title><description><![CDATA[<p>meld dich an, spar dir solche Benutzernamen, bitte <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>Zum Thema: also du hast nichteinmal eine Angabe gegeben .. Aber es ist im prinzip schon möglich, zwar nicht alles, aber das meiste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415060</guid><dc:creator><![CDATA[aaaaaaaaaaaa]]></dc:creator><pubDate>Tue, 04 Dec 2007 21:33:30 GMT</pubDate></item><item><title><![CDATA[Reply to Index in Iterator on Tue, 04 Dec 2007 21:57:41 GMT]]></title><description><![CDATA[<p>Ein Neues Thema! schrieb:</p>
<blockquote>
<p>Huhu,<br />
ich habe die Aufgabe dieses Programm mit Iteratoren zu schreiben.<br />
Ist das überhaupt möglich? wenn ja wie?</p>
</blockquote>
<p>Da es DEINE Aufgabe ist, solltest DU sie auch erledigen <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 />
rauszufinden, wie das geht, sollte eigentlich kein Problem darstellen.<br />
wenn du aber in Zukunft vllt. mehr solcher Aufgaben kriegst, solltest du dich vielleicht mit der C++ STandardbibliothek bzw. mit den Containern der Standardbibliothek auseinandersetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415067</guid><dc:creator><![CDATA[Checker*amp*Murckser]]></dc:creator><pubDate>Tue, 04 Dec 2007 21:57:41 GMT</pubDate></item><item><title><![CDATA[Reply to Index in Iterator on Wed, 05 Dec 2007 13:05:54 GMT]]></title><description><![CDATA[<p>ich weiß ja nur nicht wie ich mit iteratoren auf den buchstaben von dem string zugreife. So etwa?<br />
*iter[]?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415255</guid><dc:creator><![CDATA[Ein Neues Thema!]]></dc:creator><pubDate>Wed, 05 Dec 2007 13:05:54 GMT</pubDate></item><item><title><![CDATA[Reply to Index in Iterator on Wed, 05 Dec 2007 13:11:13 GMT]]></title><description><![CDATA[<p>Fast - Iteratoren sind eine Verallgemeinerung von Zeigern, also kannst du sie auch wie Zeiger dereferenzieren über &quot;*iter&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415259</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 05 Dec 2007 13:11:13 GMT</pubDate></item><item><title><![CDATA[Reply to Index in Iterator on Wed, 05 Dec 2007 14:35:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;string&gt;
#include &lt;cctype&gt;

std::istream&amp; clear_stream(std::istream&amp; in) { in.clear(); in.ignore(std::numeric_limits&lt;std::streamsize&gt;::max(), '\n'); return in; }

int main()
{
    std::vector&lt;std::string&gt; vec_data;
    std::string str_line;
    while (std::getline(std::cin, str_line) &amp;&amp; str_line != &quot;ready&quot;) vec_data.push_back(line);

    for (std::vector&lt;std::string&gt;::iterator it_vec(vec_data.begin()); it_vec != vec_data.end(); ++it_vec)
    {
        for (std::string::iterator it_str(*it_vec.begin()); it_str != *it_vec.end(); ++it_str) *it_str = std::toupper(*it_str);
        std::cout &lt;&lt; *it_vec &lt;&lt; std::endl;
    }

    clear_stream(std::cin).get();
}
</code></pre>
<p>Wobei du dir mal den Algorithmus std::transform angucken solltest.&lt;algorithm&gt; ist der Header!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415322</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 05 Dec 2007 14:35:48 GMT</pubDate></item></channel></rss>