<?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[Whitespace entfernen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich will mir eine Funktion schreiben, die aus einem String alle leerzeichen entfernt.</p>
<p>Mein Versuch...</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;math.h&gt;
#include &lt;string&gt;
#include &lt;vector&gt;

using namespace std;

#define PI 3.14159265

string checkWhitespaces(string whitespaces) {

	cout &lt;&lt; whitespaces.length() &lt;&lt; endl;

	for(int i = 0; i &lt; whitespaces.length(); i++) {

		cout &lt;&lt; &quot;i: &quot; &lt;&lt; i &lt;&lt; endl;

		if(whitespaces[i] == ' ') {
		cout &lt;&lt; &quot;hier&quot; &lt;&lt; endl;
		}
	}

	return(0);
}

int main() {
	string t1 = &quot;9564 + 594 - 84515&quot;;
	cout &lt;&lt; checkWhitespaces(t1) &lt;&lt; endl;

	return(0);

}
</code></pre>
<p>Hier bekomme ich beim letzten Zeichen einen Fehler:<br />
expression: invalid null pointer</p>
<p>Ich hab leider keine Ahnung, wo dieser Fehler zustande kommt. Könnt ihr mir weiterhelfen?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/317610/whitespace-entfernen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 15:27:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/317610.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Jun 2013 12:20:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Whitespace entfernen on Fri, 14 Jun 2013 12:20:30 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich will mir eine Funktion schreiben, die aus einem String alle leerzeichen entfernt.</p>
<p>Mein Versuch...</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;math.h&gt;
#include &lt;string&gt;
#include &lt;vector&gt;

using namespace std;

#define PI 3.14159265

string checkWhitespaces(string whitespaces) {

	cout &lt;&lt; whitespaces.length() &lt;&lt; endl;

	for(int i = 0; i &lt; whitespaces.length(); i++) {

		cout &lt;&lt; &quot;i: &quot; &lt;&lt; i &lt;&lt; endl;

		if(whitespaces[i] == ' ') {
		cout &lt;&lt; &quot;hier&quot; &lt;&lt; endl;
		}
	}

	return(0);
}

int main() {
	string t1 = &quot;9564 + 594 - 84515&quot;;
	cout &lt;&lt; checkWhitespaces(t1) &lt;&lt; endl;

	return(0);

}
</code></pre>
<p>Hier bekomme ich beim letzten Zeichen einen Fehler:<br />
expression: invalid null pointer</p>
<p>Ich hab leider keine Ahnung, wo dieser Fehler zustande kommt. Könnt ihr mir weiterhelfen?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2331082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2331082</guid><dc:creator><![CDATA[VIVUSorg]]></dc:creator><pubDate>Fri, 14 Jun 2013 12:20:30 GMT</pubDate></item><item><title><![CDATA[Reply to Whitespace entfernen on Fri, 14 Jun 2013 12:22:51 GMT]]></title><description><![CDATA[<p>VIVUSorg schrieb:</p>
<blockquote>
<pre><code>string checkWhitespaces(string whitespaces) {
        ...
	return(0); // hier. Mach das weg. testweise kannst du ein return &quot;&quot;; hinschreiben.
}
</code></pre>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2331083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2331083</guid><dc:creator><![CDATA[trimmdichpfad]]></dc:creator><pubDate>Fri, 14 Jun 2013 12:22:51 GMT</pubDate></item><item><title><![CDATA[Reply to Whitespace entfernen on Fri, 14 Jun 2013 12:31:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">str.erase(std::remove(str.begin(), str.end(), ' '), str.end());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2331087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2331087</guid><dc:creator><![CDATA[Jonas OSDever]]></dc:creator><pubDate>Fri, 14 Jun 2013 12:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to Whitespace entfernen on Fri, 14 Jun 2013 12:31:21 GMT]]></title><description><![CDATA[<p>hm ok, das geht.<br />
Kannst du mir sagen, warum? Bzw. warum er mit return(0); Probleme hat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2331090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2331090</guid><dc:creator><![CDATA[VIVUSorg]]></dc:creator><pubDate>Fri, 14 Jun 2013 12:31:21 GMT</pubDate></item><item><title><![CDATA[Reply to Whitespace entfernen on Fri, 14 Jun 2013 12:33:19 GMT]]></title><description><![CDATA[<p>Du hast deine Funktion so deklariert, dass sie einen <code>string</code> zurueckgibt. Dann kannst du schlecht 0 returnen, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2331092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2331092</guid><dc:creator><![CDATA[Jonas OSDever]]></dc:creator><pubDate>Fri, 14 Jun 2013 12:33:19 GMT</pubDate></item><item><title><![CDATA[Reply to Whitespace entfernen on Fri, 14 Jun 2013 12:33:54 GMT]]></title><description><![CDATA[<pre><code>int main()
{
	string str = &quot;Nutze die \t Macht \n !&quot;;
	string::iterator it = remove_if( str.begin(), str.end(), isspace );
	str.erase( it, str.end() );
	cout &lt;&lt; str;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2331093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2331093</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Fri, 14 Jun 2013 12:33:54 GMT</pubDate></item></channel></rss>