<?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[Startparameter (&amp;quot;,*)escapen]]></title><description><![CDATA[<p>hi<br />
ich habe im moment ein kleines problem...<br />
ich habe eine kleine Anwendung die über Startparameter gestartet werden soll...<br />
in dieser eingabe dürfen keine &quot; oder * sein...</p>
<p>ich hatte überlegt dies mit std::regex oder boost::regex zulösen...<br />
jedoch frage ich mich gerade ob dies nicht vielleicht etwas über dimensioniert ist, da ich nur wissen muss ob diese enthalten sind und wenn ja dann abbruch... (also ich müsste nur feststellen ob diese enthalten sind, nicht berichtigen oder verbessern oder ähnliches)...<br />
ich hatte mir auch mal str.lenght angeschaut und dann das bitweise durchlaufen eines strings... aber das erscheint mir alles sehr umständlich... gibt es da vielleicht eine funktion die das implizit macht oder ähnliches? hab schon gegoogelt und nicht wirklich was gefunden außer die oben genannten sachen...</p>
<p>hier nochmal ein kleiner codeschnipsel:</p>
<pre><code>int main(int argc,char *argv[])
{
  if(argc==3)
  {
    //hier würde ich jetzt gerne den string auf &quot; und * prüfen...
    if(argv[1].....)
    { 
      ........
    }
  }
}
</code></pre>
<p>hat da jemand vielleicht eine idee wie ich soetwas am besten lösen könnte?<br />
vielleicht funktionen oder beispiele oder ähnliches?</p>
<p>lg <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/328504/startparameter-quot-escapen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 12:21:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/328504.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Oct 2014 13:29:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Startparameter (&amp;quot;,*)escapen on Mon, 13 Oct 2014 13:29:51 GMT]]></title><description><![CDATA[<p>hi<br />
ich habe im moment ein kleines problem...<br />
ich habe eine kleine Anwendung die über Startparameter gestartet werden soll...<br />
in dieser eingabe dürfen keine &quot; oder * sein...</p>
<p>ich hatte überlegt dies mit std::regex oder boost::regex zulösen...<br />
jedoch frage ich mich gerade ob dies nicht vielleicht etwas über dimensioniert ist, da ich nur wissen muss ob diese enthalten sind und wenn ja dann abbruch... (also ich müsste nur feststellen ob diese enthalten sind, nicht berichtigen oder verbessern oder ähnliches)...<br />
ich hatte mir auch mal str.lenght angeschaut und dann das bitweise durchlaufen eines strings... aber das erscheint mir alles sehr umständlich... gibt es da vielleicht eine funktion die das implizit macht oder ähnliches? hab schon gegoogelt und nicht wirklich was gefunden außer die oben genannten sachen...</p>
<p>hier nochmal ein kleiner codeschnipsel:</p>
<pre><code>int main(int argc,char *argv[])
{
  if(argc==3)
  {
    //hier würde ich jetzt gerne den string auf &quot; und * prüfen...
    if(argv[1].....)
    { 
      ........
    }
  }
}
</code></pre>
<p>hat da jemand vielleicht eine idee wie ich soetwas am besten lösen könnte?<br />
vielleicht funktionen oder beispiele oder ähnliches?</p>
<p>lg <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/2421984</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2421984</guid><dc:creator><![CDATA[GastC++]]></dc:creator><pubDate>Mon, 13 Oct 2014 13:29:51 GMT</pubDate></item><item><title><![CDATA[Reply to Startparameter (&amp;quot;,*)escapen on Mon, 13 Oct 2014 13:41:37 GMT]]></title><description><![CDATA[<pre><code>if (argv[1][std::strcspn(argv[1], &quot;*\&quot;&quot;)])
</code></pre>
<p>Oder noch einfacher:</p>
<pre><code>if (std::strpbrk(argv[1], &quot;*\&quot;&quot;))
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2421986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2421986</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Mon, 13 Oct 2014 13:41:37 GMT</pubDate></item><item><title><![CDATA[Reply to Startparameter (&amp;quot;,*)escapen on Mon, 13 Oct 2014 14:07:03 GMT]]></title><description><![CDATA[<p>Super das ist genau das was ich gesucht, gemeint habe! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Vielen vielen Dank! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Problem gelöst, kann geclosed werden! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2421992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2421992</guid><dc:creator><![CDATA[GastC++]]></dc:creator><pubDate>Mon, 13 Oct 2014 14:07:03 GMT</pubDate></item></channel></rss>