<?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[Palindrome]]></title><description><![CDATA[<p>/ GIP Praktikum 12 (Palindrome)</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
#include &lt;cctype&gt;</p>
<p>using namespace std;</p>
<p>int main ()</p>
<p>{<br />
string vonvorne, vonhinten;<br />
bool x = 0;<br />
do<br />
{<br />
x = 0;<br />
cout &lt;&lt; &quot;Text = &quot;;<br />
cin &gt;&gt; vonvorne; // String wird eingelesen<br />
for (int i=0; vonvorne[i]!='\0'; i++) // Auf Nullterminierungszeichen prüfen<br />
{<br />
vonvorne[i]=toupper(vonvorne[i]); // In Grossbuchstaben umwandeln<br />
}<br />
for (int i=0; vonvorne[i] !='\0'; i++) // Auf Nullterminierungszeichen prüfen<br />
{<br />
if (!(vonvorne[i]&lt;='Z' &amp;&amp; vonvorne[i] &gt;= 'A')) //Überprüfung ob ein Zeichenvorhanden ist oder das Zeichen ein Element des Alphabets ist!<br />
{<br />
x = 1;<br />
}<br />
if (x==1)<br />
{<br />
break;<br />
}<br />
}<br />
}while (x==1);</p>
<p>for(int i=0; vonvorne[i]!='\0'; i++)<br />
{<br />
vonhinten = vonvorne[i] + vonhinten; ///??? WAS PASSIERT HIER GENAU???<br />
if (vonvorne[i+1] == '\0')<br />
{<br />
vonhinten[i+1] = '\0';<br />
}<br />
}</p>
<p>if (vonvorne == vonhinten)<br />
{<br />
cout &lt;&lt; &quot; Das Wort ist ein Palindrom! \n \n&quot;;<br />
}</p>
<p>else<br />
{<br />
cout &lt;&lt; &quot; Das wort ist KEIN Palindrom \n \n&quot;;<br />
}<br />
return 0;<br />
}</p>
<p>--------------------------------<br />
--------------------------------</p>
<p>for(int i=0; vonvorne[i]!='\0'; i++)<br />
{<br />
vonhinten = vonvorne[i] + vonhinten; ///??? WAS PASSIERT HIER GENAU???<br />
if (vonvorne[i+1] == '\0')<br />
{<br />
vonhinten[i+1] = '\0';<br />
}<br />
}</p>
<p>-------------------------------<br />
-------------------------------</p>
<p>Könnte mir das mal jemand mit Worten erläutern!?</p>
<p>Erst kommt ja wieder die Überprüfung aufs Nullterminierungszeichen...<br />
dann wird das Zeichen von vonvorne[i] + vonhinten genommen... wieso wird vonhinten z.B. vorher nicht 0 gesetzt?!?!?!<br />
Addiert der da nur noch die Zeichen?! und Feierabend?!</p>
<p>Danke<br />
Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/258583/palindrome</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 08:29:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/258583.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Jan 2010 13:41:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Palindrome on Tue, 12 Jan 2010 13:41:25 GMT]]></title><description><![CDATA[<p>/ GIP Praktikum 12 (Palindrome)</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
#include &lt;cctype&gt;</p>
<p>using namespace std;</p>
<p>int main ()</p>
<p>{<br />
string vonvorne, vonhinten;<br />
bool x = 0;<br />
do<br />
{<br />
x = 0;<br />
cout &lt;&lt; &quot;Text = &quot;;<br />
cin &gt;&gt; vonvorne; // String wird eingelesen<br />
for (int i=0; vonvorne[i]!='\0'; i++) // Auf Nullterminierungszeichen prüfen<br />
{<br />
vonvorne[i]=toupper(vonvorne[i]); // In Grossbuchstaben umwandeln<br />
}<br />
for (int i=0; vonvorne[i] !='\0'; i++) // Auf Nullterminierungszeichen prüfen<br />
{<br />
if (!(vonvorne[i]&lt;='Z' &amp;&amp; vonvorne[i] &gt;= 'A')) //Überprüfung ob ein Zeichenvorhanden ist oder das Zeichen ein Element des Alphabets ist!<br />
{<br />
x = 1;<br />
}<br />
if (x==1)<br />
{<br />
break;<br />
}<br />
}<br />
}while (x==1);</p>
<p>for(int i=0; vonvorne[i]!='\0'; i++)<br />
{<br />
vonhinten = vonvorne[i] + vonhinten; ///??? WAS PASSIERT HIER GENAU???<br />
if (vonvorne[i+1] == '\0')<br />
{<br />
vonhinten[i+1] = '\0';<br />
}<br />
}</p>
<p>if (vonvorne == vonhinten)<br />
{<br />
cout &lt;&lt; &quot; Das Wort ist ein Palindrom! \n \n&quot;;<br />
}</p>
<p>else<br />
{<br />
cout &lt;&lt; &quot; Das wort ist KEIN Palindrom \n \n&quot;;<br />
}<br />
return 0;<br />
}</p>
<p>--------------------------------<br />
--------------------------------</p>
<p>for(int i=0; vonvorne[i]!='\0'; i++)<br />
{<br />
vonhinten = vonvorne[i] + vonhinten; ///??? WAS PASSIERT HIER GENAU???<br />
if (vonvorne[i+1] == '\0')<br />
{<br />
vonhinten[i+1] = '\0';<br />
}<br />
}</p>
<p>-------------------------------<br />
-------------------------------</p>
<p>Könnte mir das mal jemand mit Worten erläutern!?</p>
<p>Erst kommt ja wieder die Überprüfung aufs Nullterminierungszeichen...<br />
dann wird das Zeichen von vonvorne[i] + vonhinten genommen... wieso wird vonhinten z.B. vorher nicht 0 gesetzt?!?!?!<br />
Addiert der da nur noch die Zeichen?! und Feierabend?!</p>
<p>Danke<br />
Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837541</guid><dc:creator><![CDATA[misthase83]]></dc:creator><pubDate>Tue, 12 Jan 2010 13:41:25 GMT</pubDate></item><item><title><![CDATA[Reply to Palindrome on Tue, 12 Jan 2010 13:43:37 GMT]]></title><description><![CDATA[<p>Ist Dir denn noch zu helfen?<br />
Schon wieder das falsche Forum?</p>
<p>Du scheinst lern-resistent zu sein... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837544</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Tue, 12 Jan 2010 13:43:37 GMT</pubDate></item><item><title><![CDATA[Reply to Palindrome on Tue, 12 Jan 2010 14:41:30 GMT]]></title><description><![CDATA[<p>schreib das ganze mal in [code]-tags. Dann kann man dir vieleicht helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837589</guid><dc:creator><![CDATA[Lusches]]></dc:creator><pubDate>Tue, 12 Jan 2010 14:41:30 GMT</pubDate></item><item><title><![CDATA[Reply to Palindrome on Tue, 12 Jan 2010 14:45:44 GMT]]></title><description><![CDATA[<p>1. Richtiges Forum wählen.<br />
2. Code-Tags benutzen.<br />
3. Werzeuge der IDE nutzen, in diesem Fall den Debugger.</p>
<p>Das Word wir hier umgetreht...</p>
<p>Aus</p>
<p><strong>CPlusPlus</strong> wird <strong>sulPsulPC</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837593</guid><dc:creator><![CDATA[Doug_HH]]></dc:creator><pubDate>Tue, 12 Jan 2010 14:45:44 GMT</pubDate></item><item><title><![CDATA[Reply to Palindrome on Tue, 12 Jan 2010 14:48:01 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-18363.html" rel="nofollow">Jochen Kalmbach</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-58.html" rel="nofollow">C++/CLI mit .NET</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837599</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Tue, 12 Jan 2010 14:48:01 GMT</pubDate></item><item><title><![CDATA[Reply to Palindrome on Tue, 12 Jan 2010 14:52:20 GMT]]></title><description><![CDATA[<p>&quot;vonhinten&quot; (schöner Name...) ist vom Typ std::string und wird somit leer initialisiert. Und ganz bestimmt nicht mit 0.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837601</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 12 Jan 2010 14:52:20 GMT</pubDate></item></channel></rss>