<?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[Anfänger-IF-Frage - bitte bitte kleine Hilfe]]></title><description><![CDATA[<p>Hi,<br />
ich verzweifle fast an einer einfachen If-Abfrage und verstehe nicht, warum die Abfrage immer in Fehler läuft und C an der Zeile abbricht. Könnt ihr mir vielleicht weiterhelfen?</p>
<pre><code>if(mystrs[0].substr(0,1) != &quot;A&quot; &amp;&amp; mystrs[12].substr(22,1) == &quot;-&quot; || mystrs[11].substr(22,1) == &quot;-&quot; ) 
  // mystrs[0].substr(0,1) hat eben den Wert &quot;A&quot; und sollte in die Schleife springen
  // mystrs[12].substr(22,1) == &quot;-&quot;  hat nicht den Wert &quot;-&quot;, macht aber nix,
  // weils ja mit oder || keine Rolle spielen sollte und nur zum Tragen kommt,
  // sollte die erste Bedingung mal nicht zutreffen.
{
   // hier stehten dann ein paar String-Befehle, die manipuliert werden
b=1; // eigentlich quatsch, ist mir aber für unten nix besseres eingefallen
};

// ansonsten (wenn obiges, beide Bedingungen nicht zutrifft) solls in diese If-Schleife laufen:
if (b==0 &amp;&amp; mystrs[0].substr(0,1) == &quot;A&quot;)
{
//  hier stehen dann ein paar String-Befehle
};
</code></pre>
<p>Für Hilfe ewig dankbar<br />
Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/230241/anfänger-if-frage-bitte-bitte-kleine-hilfe</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 09:34:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/230241.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Dec 2008 18:56:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfänger-IF-Frage - bitte bitte kleine Hilfe on Mon, 22 Dec 2008 18:56:34 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich verzweifle fast an einer einfachen If-Abfrage und verstehe nicht, warum die Abfrage immer in Fehler läuft und C an der Zeile abbricht. Könnt ihr mir vielleicht weiterhelfen?</p>
<pre><code>if(mystrs[0].substr(0,1) != &quot;A&quot; &amp;&amp; mystrs[12].substr(22,1) == &quot;-&quot; || mystrs[11].substr(22,1) == &quot;-&quot; ) 
  // mystrs[0].substr(0,1) hat eben den Wert &quot;A&quot; und sollte in die Schleife springen
  // mystrs[12].substr(22,1) == &quot;-&quot;  hat nicht den Wert &quot;-&quot;, macht aber nix,
  // weils ja mit oder || keine Rolle spielen sollte und nur zum Tragen kommt,
  // sollte die erste Bedingung mal nicht zutreffen.
{
   // hier stehten dann ein paar String-Befehle, die manipuliert werden
b=1; // eigentlich quatsch, ist mir aber für unten nix besseres eingefallen
};

// ansonsten (wenn obiges, beide Bedingungen nicht zutrifft) solls in diese If-Schleife laufen:
if (b==0 &amp;&amp; mystrs[0].substr(0,1) == &quot;A&quot;)
{
//  hier stehen dann ein paar String-Befehle
};
</code></pre>
<p>Für Hilfe ewig dankbar<br />
Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634276</guid><dc:creator><![CDATA[enterbreak2]]></dc:creator><pubDate>Mon, 22 Dec 2008 18:56:34 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger-IF-Frage - bitte bitte kleine Hilfe on Mon, 22 Dec 2008 19:03:01 GMT]]></title><description><![CDATA[<p>könntest du denn code formatieren, zum besseren lesen.............. :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634280</guid><dc:creator><![CDATA[chi]]></dc:creator><pubDate>Mon, 22 Dec 2008 19:03:01 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger-IF-Frage - bitte bitte kleine Hilfe on Mon, 22 Dec 2008 19:08:00 GMT]]></title><description><![CDATA[<p>Sieht aus, als ob du dir über die Bedeutung der Operatoren &amp;&amp; und || nicht ganz im klaren bist. Du scheinst sie genau zu verwechseln.</p>
<p>Im übrigen hast du da keine Schleife vorliegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634283</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Mon, 22 Dec 2008 19:08:00 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger-IF-Frage - bitte bitte kleine Hilfe on Mon, 22 Dec 2008 19:48:43 GMT]]></title><description><![CDATA[<p>ok erstmal danke - das &amp;&amp; (oder) und || war ein tippfehler - der Fehler und Programmabbruch mit &quot;unbehandelte Ausnahme&quot; aber bleibt immer noch:</p>
<pre><code>if(mystrs[0].substr(0,1) != &quot;A&quot; 
&amp;&amp; mystrs[12].substr(22,1) == &quot;-&quot; 
&amp;&amp; mystrs[11].substr(22,1) == &quot;-&quot; )
{
b=1;
};
if (b==0 &amp;&amp; mystrs[0].substr(0,1) == &quot;A&quot;)
{ 

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1634300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634300</guid><dc:creator><![CDATA[enterbreak2]]></dc:creator><pubDate>Mon, 22 Dec 2008 19:48:43 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger-IF-Frage - bitte bitte kleine Hilfe on Mon, 22 Dec 2008 20:00:24 GMT]]></title><description><![CDATA[<p>Davon hast du vorhin nichts gesagt. Das kann man so auch nicht aus dem Programm ablesen, naheliegend wäre aber, dass du mit irgendeinem Index die Grenzen deines Vektors verletzt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634303</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Mon, 22 Dec 2008 20:00:24 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger-IF-Frage - bitte bitte kleine Hilfe on Mon, 22 Dec 2008 21:29:59 GMT]]></title><description><![CDATA[<p>Hi Bashar,<br />
danke - und was bedeutet das nun für den Primitvling wie mich?<br />
Welche Grenzen denn?</p>
<p>soll ich den ganzen Code posten?<br />
gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634355</guid><dc:creator><![CDATA[enterbreak2]]></dc:creator><pubDate>Mon, 22 Dec 2008 21:29:59 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger-IF-Frage - bitte bitte kleine Hilfe on Mon, 22 Dec 2008 22:17:50 GMT]]></title><description><![CDATA[<p>Dein Vektor ist nicht unbegrenzt lang. Wenn er 10 Einträge hat, und du greifst auf den 11. zu, dann kann sowas passieren. Da du nicht sagst, wie dein Vektor aufgebaut ist, kann man leider nur raten. In dem geposteten Fragment stimmt jedenfalls alles.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634371</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Mon, 22 Dec 2008 22:17:50 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger-IF-Frage - bitte bitte kleine Hilfe on Thu, 25 Dec 2008 01:27:54 GMT]]></title><description><![CDATA[<p>Nur ein Hinweis am Rande: die &quot;;&quot; nach den &quot;}&quot; bei Dingen wie &quot;if&quot;, &quot;while&quot;, ... sind überflüssig.<br />
Mir fällt jetzt auf die Schnelle nur eine Sache ein wo man nach &quot;}&quot; ein &quot;;&quot; braucht, und das ist bei Klassen-Definitionen:</p>
<pre><code class="language-cpp">class foo
{
    // ...
}; // &lt;- hier
</code></pre>
<p>----</p>
<p>Wenn du das Problem nicht gelöst bekommst, dann poste den ganzen Code, oder zumindest die Stellen in denen &quot;mystrs&quot; vorkommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1635158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1635158</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 25 Dec 2008 01:27:54 GMT</pubDate></item></channel></rss>