<?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[probleme mit funktion]]></title><description><![CDATA[<p>Hallo,<br />
ich habe folgendes Problem:<br />
meine Funktion</p>
<pre><code class="language-cpp">int GetIdFromCompleteName(char completeName[])
{
     char * posOfSearchString = strrchr(completeName,' ');
     //ShowMessage(posOfSearchString);
     //String idStr = posOfSearchString.c_str();
     int id = StrToInt(posOfSearchString);
     return id;

}
</code></pre>
<p>versucht eine Zahl aus einem kompletten String zu filtern....<br />
Leider bekomme ich, wenn der String z.B. 'TESTSTRING - 13' heißt die Zahl ' 13'<br />
mit einem voranstehenden Leerzeichen. Dieses Leerzeichen macht allerdings probleme beim Umwandeln in einen Integer-Wert, so dass mein Programm crasht.</p>
<p>Leider habe ich bisher im Internet nichts gefunden, daher meine Frage: Gibt es in C++ eine Funktion trim() oder replace() wie in C# und funktioniert die hier auch? Ich habe soetwas schon mal gefunden, aber das hat leider auch nicht so ganz hingehauene.</p>
<p>Bin über jede Antwort dankbar. <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/78878/probleme-mit-funktion</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 18:54:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/78878.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Jul 2004 07:36:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to probleme mit funktion on Tue, 06 Jul 2004 07:36:46 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe folgendes Problem:<br />
meine Funktion</p>
<pre><code class="language-cpp">int GetIdFromCompleteName(char completeName[])
{
     char * posOfSearchString = strrchr(completeName,' ');
     //ShowMessage(posOfSearchString);
     //String idStr = posOfSearchString.c_str();
     int id = StrToInt(posOfSearchString);
     return id;

}
</code></pre>
<p>versucht eine Zahl aus einem kompletten String zu filtern....<br />
Leider bekomme ich, wenn der String z.B. 'TESTSTRING - 13' heißt die Zahl ' 13'<br />
mit einem voranstehenden Leerzeichen. Dieses Leerzeichen macht allerdings probleme beim Umwandeln in einen Integer-Wert, so dass mein Programm crasht.</p>
<p>Leider habe ich bisher im Internet nichts gefunden, daher meine Frage: Gibt es in C++ eine Funktion trim() oder replace() wie in C# und funktioniert die hier auch? Ich habe soetwas schon mal gefunden, aber das hat leider auch nicht so ganz hingehauene.</p>
<p>Bin über jede Antwort dankbar. <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/554181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554181</guid><dc:creator><![CDATA[skydiver1983]]></dc:creator><pubDate>Tue, 06 Jul 2004 07:36:46 GMT</pubDate></item><item><title><![CDATA[Reply to probleme mit funktion on Tue, 06 Jul 2004 07:41:45 GMT]]></title><description><![CDATA[<p>Da <strong>posOfSearchString</strong> ein <strong>char</strong>* ist, verwende <strong>atoi</strong> anstatt <strong>StrToInt</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/554183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554183</guid><dc:creator><![CDATA[Peter]]></dc:creator><pubDate>Tue, 06 Jul 2004 07:41:45 GMT</pubDate></item><item><title><![CDATA[Reply to probleme mit funktion on Tue, 06 Jul 2004 07:46:58 GMT]]></title><description><![CDATA[<p>Hallo Peter,</p>
<p>danke für deinen Tipp, genau das war es...</p>
<p>Gruß<br />
Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/554185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554185</guid><dc:creator><![CDATA[skydiver1983]]></dc:creator><pubDate>Tue, 06 Jul 2004 07:46:58 GMT</pubDate></item></channel></rss>