<?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[Pointer und char-Übung]]></title><description><![CDATA[<p>Hi, ich habe noch eine Frage...</p>
<p>Das Programm soll ein Wort einlesen und die Adresse jedes einzelnen Buchstaben ausgeben.<br />
Ich hab versucht eins zu schreiben, aber irgendwie ist eine Endlosschleife entstanden, wobei keine Fehler angezeigt werden.<br />
Als Tip bei der Aufgabe steht auch, dass man CASTS benutzen soll, aber ich seh da kein Sinn nen Cast zu benutzen... <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="😞"
    /><br />
helft mir bitte</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

main()
{
	char wort[11];

	cout &lt;&lt; &quot;Geben Sie ein Wort ein: &quot;;
	cin &gt;&gt; wort;

	while(wort)
	{
		cout &lt;&lt; &quot;\n&quot; &lt;&lt; &amp;wort;
		(*wort)++;
	}

	fflush(stdin); cin.peek();
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/137502/pointer-und-char-übung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 18:39:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137502.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Feb 2006 21:32:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pointer und char-Übung on Fri, 17 Feb 2006 21:32:46 GMT]]></title><description><![CDATA[<p>Hi, ich habe noch eine Frage...</p>
<p>Das Programm soll ein Wort einlesen und die Adresse jedes einzelnen Buchstaben ausgeben.<br />
Ich hab versucht eins zu schreiben, aber irgendwie ist eine Endlosschleife entstanden, wobei keine Fehler angezeigt werden.<br />
Als Tip bei der Aufgabe steht auch, dass man CASTS benutzen soll, aber ich seh da kein Sinn nen Cast zu benutzen... <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="😞"
    /><br />
helft mir bitte</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

main()
{
	char wort[11];

	cout &lt;&lt; &quot;Geben Sie ein Wort ein: &quot;;
	cin &gt;&gt; wort;

	while(wort)
	{
		cout &lt;&lt; &quot;\n&quot; &lt;&lt; &amp;wort;
		(*wort)++;
	}

	fflush(stdin); cin.peek();
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/997018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997018</guid><dc:creator><![CDATA[Honigtraube]]></dc:creator><pubDate>Fri, 17 Feb 2006 21:32:46 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und char-Übung on Fri, 17 Feb 2006 21:44:23 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

main()
{
  char wort[11];

  cout &lt;&lt; &quot;Geben Sie ein Wort ein: &quot;;
  cin &gt;&gt; wort;

  /* schlechte idee hier wort als zähler zu benutzen */
  char *ptr = wort; /* zeigt jetzt auf den ersten buchstaben */

  while(*ptr) /* nicht die adresse soll geprüft werden sondern der inhalt */
  {
    cout &lt;&lt; &quot;\n&quot; &lt;&lt; (void*)ptr; /* einfache methode um nen zeiger zur ausgabe zu bringen (? standardkonform ?) */
    ++ptr; /* wir wollen nicht den inhalt, also das zeichen erhöhen sondern die adresse */
  }
  return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/997021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997021</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Fri, 17 Feb 2006 21:44:23 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und char-Übung on Fri, 17 Feb 2006 21:46:29 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main() {
    char c[11];
    cin &gt;&gt; c;

    char *p=c;
    while(*p) 
        cout &lt;&lt; static_cast&lt;void*&gt;(p++) &lt;&lt; endl;
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/997025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997025</guid><dc:creator><![CDATA[interpreter]]></dc:creator><pubDate>Fri, 17 Feb 2006 21:46:29 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und char-Übung on Fri, 17 Feb 2006 21:58:09 GMT]]></title><description><![CDATA[<p>Aber wieso muss das in void gecastet werden??<br />
Das versteh ich gar nicht <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>
<p>und wieso muss bei char * zeiger = wort; kein &amp; vors wort? es soll doch die adresse zugeordnet werden...</p>
<p>Aja und vielen Dank schon mal!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997027</guid><dc:creator><![CDATA[Honigtraube]]></dc:creator><pubDate>Fri, 17 Feb 2006 21:58:09 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und char-Übung on Fri, 17 Feb 2006 22:12:10 GMT]]></title><description><![CDATA[<p>Der Name eines Feldes kann als Zeiger auf sein erstes Element benutzt werden. Wenn du das einem Pointer zuweist, wird das implizit gecastet. char[11] ist ja kein String, sondern ein Array (Feld).</p>
<p>Bei char* musst du casten, weil sonst der Buchstabe ab der Stelle an die dein Zeiger zeigt ausgegeben werden würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997033</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Fri, 17 Feb 2006 22:12:10 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und char-Übung on Sat, 18 Feb 2006 12:00:31 GMT]]></title><description><![CDATA[<p>Mit cast-to-void* bekommst Du Adressen geliefert, ohne würdest Du den Text ab der Stelle bekommen, z.B. (Text &quot;Hallo Welt&quot;)</p>
<p>Hallo Welt<br />
allo Welt<br />
llo Welt<br />
lo Welt</p>
<p>usw.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997153</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Sat, 18 Feb 2006 12:00:31 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer und char-Übung on Sat, 18 Feb 2006 12:56:03 GMT]]></title><description><![CDATA[<p>Danke euch <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="🙂"
    /> habs jetzt endlich verstanden!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997180</guid><dc:creator><![CDATA[Honigtraube]]></dc:creator><pubDate>Sat, 18 Feb 2006 12:56:03 GMT</pubDate></item></channel></rss>