<?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[isapsha() Debug Assertion Failed]]></title><description><![CDATA[<p>Hallo <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="🙂"
    /><br />
Ich habe ein Vokabeltrainer geschrieben und immer wenn ich die Fkt zum einlesen aus einer .txt Datei aufrufe kommt: &quot;Debug Assertion Failed! File: ...\isxtype.c Line:56<br />
Expression: c&gt;= -1 &amp;&amp; c&lt;= 255</p>
<p>Hier die Fkt:</p>
<pre><code>void read(Vokabel&amp; V, std::fstream&amp; f)
{
	std::string s;
	std::string m;

		getline(f,s);

		if(!isalpha(s[0]) || s.length() == 0)
		{
			getline(f,s);
		}

		if(isalpha(s[0]))
		{
		m = s.substr(0,s.find_first_of(&quot;-&quot;));
		V.setSprache(m);

		s = s.substr(s.find_first_of(&quot;-&quot;)+1);
		V.setUebersetzung(s);
		}
}
</code></pre>
<p>Kann mir jmd sagen woran das liegt?<br />
Danke <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/324200/isapsha-debug-assertion-failed</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 20:26:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/324200.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 Mar 2014 16:10:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to isapsha() Debug Assertion Failed on Thu, 06 Mar 2014 16:10:20 GMT]]></title><description><![CDATA[<p>Hallo <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="🙂"
    /><br />
Ich habe ein Vokabeltrainer geschrieben und immer wenn ich die Fkt zum einlesen aus einer .txt Datei aufrufe kommt: &quot;Debug Assertion Failed! File: ...\isxtype.c Line:56<br />
Expression: c&gt;= -1 &amp;&amp; c&lt;= 255</p>
<p>Hier die Fkt:</p>
<pre><code>void read(Vokabel&amp; V, std::fstream&amp; f)
{
	std::string s;
	std::string m;

		getline(f,s);

		if(!isalpha(s[0]) || s.length() == 0)
		{
			getline(f,s);
		}

		if(isalpha(s[0]))
		{
		m = s.substr(0,s.find_first_of(&quot;-&quot;));
		V.setSprache(m);

		s = s.substr(s.find_first_of(&quot;-&quot;)+1);
		V.setUebersetzung(s);
		}
}
</code></pre>
<p>Kann mir jmd sagen woran das liegt?<br />
Danke <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2387164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387164</guid><dc:creator><![CDATA[lolipoplol]]></dc:creator><pubDate>Thu, 06 Mar 2014 16:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to isapsha() Debug Assertion Failed on Thu, 06 Mar 2014 16:17:33 GMT]]></title><description><![CDATA[<p>Wenn s.length() == 0 ist, wird s[0] wohl nichts sinnvolles liefern. Tausche die Test in der Bedingung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387165</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Thu, 06 Mar 2014 16:17:33 GMT</pubDate></item><item><title><![CDATA[Reply to isapsha() Debug Assertion Failed on Thu, 06 Mar 2014 16:28:11 GMT]]></title><description><![CDATA[<p>Vielen Dank <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="🙂"
    /><br />
Hab das jetzt geändert aber der Fehler besteht immer noch -.-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387167</guid><dc:creator><![CDATA[lolipoplol]]></dc:creator><pubDate>Thu, 06 Mar 2014 16:28:11 GMT</pubDate></item><item><title><![CDATA[Reply to isapsha() Debug Assertion Failed on Thu, 06 Mar 2014 16:28:36 GMT]]></title><description><![CDATA[<p>Es liegt vermutlich daran, dass die cctype-Funktionen besch***ene Schnittstellen haben:</p>
<pre><code class="language-cpp">int isalpha( int ch );
</code></pre>
<p>Wie du siehst, steht da int und nicht char. Dazu kommt die Forderung, dass dieser int im Wertebereich von unsigned char liegt oder EOF ist. Das heißt, falls char vorzeichenbehaftet ist, ist die Hälfte der Werte negativ und damit außerhalb des gültigen Wertebereiches. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /></p>
<pre><code class="language-cpp">isalpha(static_cast&lt;unsigned char&gt;(s[0]))
</code></pre>
<p>Was manni sagt ist außerdem richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2387168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387168</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 06 Mar 2014 16:28:36 GMT</pubDate></item><item><title><![CDATA[Reply to isapsha() Debug Assertion Failed on Thu, 06 Mar 2014 19:16:01 GMT]]></title><description><![CDATA[<p>Vielen Dank jetzt läufts <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2387227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2387227</guid><dc:creator><![CDATA[lolipoplol]]></dc:creator><pubDate>Thu, 06 Mar 2014 19:16:01 GMT</pubDate></item></channel></rss>