<?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[Inhalt char-Array]]></title><description><![CDATA[<p>Morgen...</p>
<p>ich hätte da ein kleines problem mit dem überprüfen von einem bestimmten element eines char-arrays:</p>
<p>hier mal der code:</p>
<pre><code class="language-cpp">{
#include &lt;iostream.h&gt; 
#include &lt;fstream.h&gt; 

char i[4];
cin&gt;&gt;i;       //ich geb ein z.b. 1003
cout&lt;&lt;i[3];   //hier gibt er mir 3 raus

if    (i[3] = 2)
      {
       cout&lt;&lt;&quot;Richtig&quot;&lt;&lt;endl;
       return 0;
      }
else 
      {
      cout&lt;&lt;&quot;Falsch&quot;&lt;&lt;endl;
      return 0;
      }
}
</code></pre>
<p>Das problem iss jetzt, dass er mir den inhalt vom 3. element richtig ausgibt, er aber irgendwie die if-Überprüfung nicht richtig macht...egal welche zahl im 3. Element steht er gibt immer &quot;Richtig&quot; an...</p>
<p>Wo liegt denn hier der Fehler, könnt ihr mir da bitte weiter helfen...</p>
<p>Merci</p>
<p>Grüße EOF</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/121028/inhalt-char-array</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 13:07:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/121028.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Sep 2005 09:41:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 09:41:29 GMT]]></title><description><![CDATA[<p>Morgen...</p>
<p>ich hätte da ein kleines problem mit dem überprüfen von einem bestimmten element eines char-arrays:</p>
<p>hier mal der code:</p>
<pre><code class="language-cpp">{
#include &lt;iostream.h&gt; 
#include &lt;fstream.h&gt; 

char i[4];
cin&gt;&gt;i;       //ich geb ein z.b. 1003
cout&lt;&lt;i[3];   //hier gibt er mir 3 raus

if    (i[3] = 2)
      {
       cout&lt;&lt;&quot;Richtig&quot;&lt;&lt;endl;
       return 0;
      }
else 
      {
      cout&lt;&lt;&quot;Falsch&quot;&lt;&lt;endl;
      return 0;
      }
}
</code></pre>
<p>Das problem iss jetzt, dass er mir den inhalt vom 3. element richtig ausgibt, er aber irgendwie die if-Überprüfung nicht richtig macht...egal welche zahl im 3. Element steht er gibt immer &quot;Richtig&quot; an...</p>
<p>Wo liegt denn hier der Fehler, könnt ihr mir da bitte weiter helfen...</p>
<p>Merci</p>
<p>Grüße EOF</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875534</guid><dc:creator><![CDATA[EOF]]></dc:creator><pubDate>Mon, 19 Sep 2005 09:41:29 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 09:44:07 GMT]]></title><description><![CDATA[<p>Vergleich mit ==, = ist eine Zuweisung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875538</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 19 Sep 2005 09:44:07 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 10:29:13 GMT]]></title><description><![CDATA[<p>Ok hab ich geändert...geht aber trotzdem nich...<br />
jetzt springt er mir immer zu &quot;Falsch&quot;, egal ob die 3. zahl 2 ist oder nich...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875566</guid><dc:creator><![CDATA[EOF]]></dc:creator><pubDate>Mon, 19 Sep 2005 10:29:13 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 11:02:05 GMT]]></title><description><![CDATA[<p>EOF schrieb:</p>
<blockquote>
<p>Ok hab ich geändert...geht aber trotzdem nich...<br />
jetzt springt er mir immer zu &quot;Falsch&quot;, egal ob die 3. zahl 2 ist oder nich...</p>
</blockquote>
<p>Dann ist die dritte Zahl auch nicht 2, liegt wohl daran dass du falsch einliest.<br />
cin&gt;&gt;i wird nicht hingehen und bei der Eingabe von 1003 die Zahl splitten und auf das Array verteilen, denn i ist gleichbedeutend mit i[0]. D.h. du schreibst 1003 in i[0]!</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;
//...
char i[4];
cin&gt;&gt;i[3];       //gib mal 2 ein
cout&lt;&lt;i[3];   //dann gibt er hier auch 2 aus

if    (i[3] == '2')  //EDIT: Wir vergleich hier auf char!
      {
       cout&lt;&lt;&quot;Richtig&quot;&lt;&lt;endl;
       return 0;
      }
else
      {
      cout&lt;&lt;&quot;Falsch&quot;&lt;&lt;endl;
      return 0;
      }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/875569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875569</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Mon, 19 Sep 2005 11:02:05 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 10:36:43 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Du meinst die 4. Ziffer (index 3), oder?<br />
Außerdem würde ich das char-Array auf 5 erweitern, da noch die terminierende 0 in das Array passen sollte.</p>
<p>Grüße<br />
Richie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875571</guid><dc:creator><![CDATA[Richie_Gecco]]></dc:creator><pubDate>Mon, 19 Sep 2005 10:36:43 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 10:38:30 GMT]]></title><description><![CDATA[<p>Das hatte ich eben übersehen. GPC hat auf jeden fall Recht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875572</guid><dc:creator><![CDATA[Richie_Gecco]]></dc:creator><pubDate>Mon, 19 Sep 2005 10:38:30 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 11:11:01 GMT]]></title><description><![CDATA[<p>Alles klar...</p>
<p>der fehler waren die zwei '...' strichels in der if-bedingung!</p>
<p>Klappt einwandfrei</p>
<p>Mille Grazie</p>
<p>EOF</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875593</guid><dc:creator><![CDATA[EOF]]></dc:creator><pubDate>Mon, 19 Sep 2005 11:11:01 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 11:20:46 GMT]]></title><description><![CDATA[<p>Hab noch ein problem betreffend der if-Abfrage!</p>
<p>Ich will z.B. von ner 4-stelligen zahl die letzte ziffer abfragen ob diese gerade ist (0,2,4,6,8) oder ungerade ist (1,3,5,7,9).</p>
<p>Kann ich diese Bed. alle in eine If-Anweisung reinstecken, also</p>
<pre><code class="language-cpp">if ((i[3] == '0') || (i[3] == '2') || usw.)
{zahl ist gerade}

if ((i[3] == '1') || usw.)
{zahl ist ungerade}
.
..
...
</code></pre>
<p>schreiben?</p>
<p>Thanks</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875602</guid><dc:creator><![CDATA[EOF]]></dc:creator><pubDate>Mon, 19 Sep 2005 11:20:46 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 11:23:26 GMT]]></title><description><![CDATA[<p>Warum in Char Array einlesen und nicht in eine Zahl?</p>
<pre><code class="language-cpp">int zahl;
cin &gt;&gt; zahl;
if(zahl % 2) {
    cout &lt;&lt; zahl &lt;&lt; &quot; ist nicht gerade.&quot;;
}
else {
    cout &lt;&lt; zahl &lt;&lt; &quot; ist gerade.&quot;;
}
</code></pre>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875607</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Mon, 19 Sep 2005 11:23:26 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 11:28:34 GMT]]></title><description><![CDATA[<p>ich finde in ne zahl is es problematischer einzulesen, aber gut, ich mach es für gewöhnlich mit</p>
<pre><code class="language-cpp">char eingabe[20];
int zahl;
cin&gt;&gt;eingabe;
zahl = atoi(eingabe);
</code></pre>
<p>weil es irgendwie sicherer is damit Benutzereingaben abzufangen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875611</guid><dc:creator><![CDATA[Vorden]]></dc:creator><pubDate>Mon, 19 Sep 2005 11:28:34 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 11:36:45 GMT]]></title><description><![CDATA[<p>Wie wärs denn mal mit Initialisierung des Arrays. <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>Ansonsten werden da zwängsläufig ziemlich zufällige<br />
Werte drin stehen. <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/875620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875620</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Mon, 19 Sep 2005 11:36:45 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 11:38:22 GMT]]></title><description><![CDATA[<p>Hmm...sorry...mein fehler...muss wohl bissle konkreter werden...</p>
<p>Ich hab am anfang ein char (zahl) in das ich ne zahl einlese (z.B. 9902).<br />
Ferner hab ich ein char (titel) in das ich über</p>
<pre><code class="language-cpp">strcmp(titel,&quot;Diagramm 1 &quot;);
</code></pre>
<p>einen Text reinkopier. Hintendran kleb ich über</p>
<pre><code class="language-cpp">strcat(titel,zahl);
</code></pre>
<p>die eingebene Zahl.<br />
Nun will ich die zahl auf ihre letzte ziffer hin überprüfen, ob diese gerade od. ungerade ist.</p>
<p>wenn sie gerade ist, soll</p>
<pre><code class="language-cpp">strcat(titel,&quot; ohne Pulser&quot;);
</code></pre>
<p>durchgeführt werden</p>
<p>wenn ungerade, dann</p>
<pre><code class="language-cpp">strcat(titel,&quot; mit Pulser&quot;);
</code></pre>
<p>Irgendiwe hängt er mir aber immer beides nacheinander dran,<br />
also &quot;Diagramm 1 9902 ohne Pulser mit Pulser&quot;</p>
<p>Ich hab keinen Plan wieso <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875624</guid><dc:creator><![CDATA[EOF]]></dc:creator><pubDate>Mon, 19 Sep 2005 11:38:22 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 11:44:08 GMT]]></title><description><![CDATA[<p>Ok habs gelöst...</p>
<p>es warn die verdammtem == anstatt = in der if-Bed.</p>
<p>SChande über mich...aber es iss ja auch montag <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="😉"
    /></p>
<p>Sorry</p>
<p>EOF</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875634</guid><dc:creator><![CDATA[EOF]]></dc:creator><pubDate>Mon, 19 Sep 2005 11:44:08 GMT</pubDate></item><item><title><![CDATA[Reply to Inhalt char-Array on Mon, 19 Sep 2005 11:46:12 GMT]]></title><description><![CDATA[<p>Machs halt einfach so, dass du, wie ich es beschrieben habe:</p>
<pre><code class="language-cpp">char i[4];
int x
cin&gt;&gt;i;
x = atoi(i);
strcat(titel,i);
if(x%2==0) strcat(titel,&quot; ohne Pulser&quot;);
else strcat(titel,&quot; mit Pulser&quot;);
</code></pre>
<p>Damit sollte es gehen, denk ich ma</p>
]]></description><link>https://www.c-plusplus.net/forum/post/875637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/875637</guid><dc:creator><![CDATA[Vorden]]></dc:creator><pubDate>Mon, 19 Sep 2005 11:46:12 GMT</pubDate></item></channel></rss>