<?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[Probleme bei Beispiel-Programm]]></title><description><![CDATA[<p>Hey,</p>
<p>ich habe gerade mit C++ angefangen und versuch mich gerade einzuarbeiten.<br />
Könnte mir vielleicht jemand die markierten Zeilen erklären? Also was genau sie bewirken? Mir ist schon bewusst, wie For-schleifen funktionieren und das diese beiden Zeilen zum Durchzählen gedacht sind. Aber was davon macht genau was?</p>
<p>[code=&quot;cpp&quot;]#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int main()<br />
{<br />
char zeile[100] =<br />
&quot;Dies ist ein Text aus mi Nacht.&quot;;<br />
int worte[20];<br />
int anzahlWorte;</p>
<p>worte[0]=0;<br />
anzahlWorte=1;<br />
for (int i=0; zeile[i] != '\0'; i = i + 1)<br />
if (zeile[i]==' ')<br />
{<br />
zeile[i]='\0';<br />
<strong>worte[anzahlWorte]=i+1;<br />
anzahlWorte=anzahlWorte+1;</strong><br />
}</p>
<p>for (int i=0; i&lt;anzahlWorte; i++)<br />
{<br />
cout &lt;&lt; &quot;Ein Wort: &quot;;<br />
for (int j=worte[i]; zeile[j] != '\0'; j = j + 1)<br />
cout &lt;&lt; zeile[j];<br />
cout &lt;&lt; endl;<br />
}<br />
}<br />
[code=&quot;cpp&quot;][/code][/code]</p>
<p>Lg,<br />
Blaize</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/335195/probleme-bei-beispiel-programm</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 23:42:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/335195.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 05 Nov 2015 06:53:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme bei Beispiel-Programm on Thu, 05 Nov 2015 06:53:19 GMT]]></title><description><![CDATA[<p>Hey,</p>
<p>ich habe gerade mit C++ angefangen und versuch mich gerade einzuarbeiten.<br />
Könnte mir vielleicht jemand die markierten Zeilen erklären? Also was genau sie bewirken? Mir ist schon bewusst, wie For-schleifen funktionieren und das diese beiden Zeilen zum Durchzählen gedacht sind. Aber was davon macht genau was?</p>
<p>[code=&quot;cpp&quot;]#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int main()<br />
{<br />
char zeile[100] =<br />
&quot;Dies ist ein Text aus mi Nacht.&quot;;<br />
int worte[20];<br />
int anzahlWorte;</p>
<p>worte[0]=0;<br />
anzahlWorte=1;<br />
for (int i=0; zeile[i] != '\0'; i = i + 1)<br />
if (zeile[i]==' ')<br />
{<br />
zeile[i]='\0';<br />
<strong>worte[anzahlWorte]=i+1;<br />
anzahlWorte=anzahlWorte+1;</strong><br />
}</p>
<p>for (int i=0; i&lt;anzahlWorte; i++)<br />
{<br />
cout &lt;&lt; &quot;Ein Wort: &quot;;<br />
for (int j=worte[i]; zeile[j] != '\0'; j = j + 1)<br />
cout &lt;&lt; zeile[j];<br />
cout &lt;&lt; endl;<br />
}<br />
}<br />
[code=&quot;cpp&quot;][/code][/code]</p>
<p>Lg,<br />
Blaize</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2474233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2474233</guid><dc:creator><![CDATA[Blaize]]></dc:creator><pubDate>Thu, 05 Nov 2015 06:53:19 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme bei Beispiel-Programm on Thu, 05 Nov 2015 07:35:42 GMT]]></title><description><![CDATA[<p>ich probiers mal <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>
<blockquote>
<p>worte[anzahlWorte]=i+1;</p>
</blockquote>
<p>im worte-Array wird an der Stelle anzahlWorte der Wert i, um eins inkrementiert zugewiesen</p>
<blockquote>
<p>anzahlWorte=anzahlWorte+1;</p>
</blockquote>
<p>die Variable anzahlWorte wird um 1 inkrementiert</p>
<p>und jetzt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2474239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2474239</guid><dc:creator><![CDATA[Gast3]]></dc:creator><pubDate>Thu, 05 Nov 2015 07:35:42 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme bei Beispiel-Programm on Thu, 05 Nov 2015 07:42:18 GMT]]></title><description><![CDATA[<p>Doch so einfach...</p>
<p>Also seh ich das richtig, dass die ganze Schleife nur dazu da ist, die Zeichen einzeln zu speichern?</p>
<p>Danke schonmal ;-)Ich weiß, die Frage ist etwas seltsam. Will es eigentlich nur richtig nachvollziehen können und konnte mir nicht vorstellen, dass es wirklich so simpel ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2474241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2474241</guid><dc:creator><![CDATA[Blaize]]></dc:creator><pubDate>Thu, 05 Nov 2015 07:42:18 GMT</pubDate></item></channel></rss>