<?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[Frage zu sscanf]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wenn ich</p>
<pre><code class="language-cpp">char temp[256], dummy[256];
sscanf(&quot;ag.bg&quot;, &quot;%s.%s&quot;, &amp;dummy, &amp;temp);
</code></pre>
<p>mache, ist weder dumm ab noch temp bg - wieso nicht?<br />
Was müsste ich anders machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188832/frage-zu-sscanf</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 07:51:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188832.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 04 Aug 2007 22:35:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu sscanf on Sat, 04 Aug 2007 22:35:30 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wenn ich</p>
<pre><code class="language-cpp">char temp[256], dummy[256];
sscanf(&quot;ag.bg&quot;, &quot;%s.%s&quot;, &amp;dummy, &amp;temp);
</code></pre>
<p>mache, ist weder dumm ab noch temp bg - wieso nicht?<br />
Was müsste ich anders machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338844</guid><dc:creator><![CDATA[DaGeRe]]></dc:creator><pubDate>Sat, 04 Aug 2007 22:35:30 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu sscanf on Sat, 04 Aug 2007 23:29:54 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">char temp[256], dummy[256];
strcpy( temp, &quot;ag&quot; );
strcpy( dummy, &quot;bg&quot; );
</code></pre>
<p>greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338854</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Sat, 04 Aug 2007 23:29:54 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu sscanf on Sat, 04 Aug 2007 23:32:37 GMT]]></title><description><![CDATA[<p>Ja, eigentlich gehts um was ganz anderes...</p>
<pre><code class="language-cpp">DIR *verzeichniss;
struct dirent *eintrag;

verzeichniss = opendir(&quot;level&quot;);
if (!verzeichniss) throw;

char dateien[16][260];
char temp[256], dummy[256];
int i_dat=0;  
while ( ( eintrag=readdir(verzeichniss) ) &amp;&amp; i_dat&lt;16)
{
  sscanf(eintrag-&gt;d_name, &quot;%s.%s&quot;, &amp;dummy, &amp;temp);
  if ( strcmp(temp, &quot;lvl&quot;)==0 ) 
  {
    strcpy(dateien[i_dat], eintrag-&gt;d_name);
    ++i_dat;
  } 
}
closedir(verzeichniss);
</code></pre>
<p>Eigentlich will ich ja die Endung kriegen. Das mit <a href="http://ab.gb" rel="nofollow">ab.gb</a> war nur ein Beispiel...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338855</guid><dc:creator><![CDATA[DaGeRe]]></dc:creator><pubDate>Sat, 04 Aug 2007 23:32:37 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu sscanf on Sat, 04 Aug 2007 23:38:13 GMT]]></title><description><![CDATA[<p>der punkt muss ein leerzeichen sein, weil 'sscanf' strings nur bis zu 'white space' einliest. dann sollte es gehen.<br />
falls du windows benutzt: <a href="http://msdn2.microsoft.com/en-us/library/e737s6tf(VS.80).aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/e737s6tf(VS.80).aspx</a><br />
<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/1338860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338860</guid><dc:creator><![CDATA[Undertaker]]></dc:creator><pubDate>Sat, 04 Aug 2007 23:38:13 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu sscanf on Sat, 04 Aug 2007 23:41:51 GMT]]></title><description><![CDATA[<p>Das ganze ist SDL und bissl C++-Libraryzeug, demzufolge möcht ich ungern auf Windowsspezifische Sachen zurückgreifen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Kann mir jemand zufällig sagen, ob es so was wie str_replace in php auch in C++ gibt? Dann mach ich einfach das . zu nem Leerzeichen und das geht..<br />
Oder gibts ne Möglichkeit, sonst die letzen 3 Buchstaben des Namens zu ermitteln?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338862</guid><dc:creator><![CDATA[DaGeRe]]></dc:creator><pubDate>Sat, 04 Aug 2007 23:41:51 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu sscanf on Sat, 04 Aug 2007 23:49:27 GMT]]></title><description><![CDATA[<p>DaGeRe schrieb:</p>
<blockquote>
<p>Das ganze ist SDL und bissl C++-Libraryzeug, demzufolge möcht ich ungern auf Windowsspezifische Sachen zurückgreifen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Kann mir jemand zufällig sagen, ob es so was wie str_replace in php auch in C++ gibt? Dann mach ich einfach das . zu nem Leerzeichen und das geht..<br />
Oder gibts ne Möglichkeit, sonst die letzen 3 Buchstaben des Namens zu ermitteln?</p>
</blockquote>
<p>Wenn du schon solche Sachen mit den Strings anfangen willst, kann ich dir nur raten auf std::string umzusteigen, da ist eine Menge wesentlich einfacher und es man muss sich keine Sorgen um Buffer-Overflows etc. machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338864</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Sat, 04 Aug 2007 23:49:27 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu sscanf on Sat, 04 Aug 2007 23:56:00 GMT]]></title><description><![CDATA[<p>DaGeRe schrieb:</p>
<blockquote>
<p>Oder gibts ne Möglichkeit, sonst die letzen 3 Buchstaben des Namens zu ermitteln?</p>
</blockquote>
<p>nach dem '.' müssen ja nicht zwangsläufig 3 zeichen kommen.<br />
vielleicht sowas?</p>
<pre><code>char *behind_first_point (char *in)
{
    while (*in)
        if (*in++ == '.')
            return in;
    return 0;
}
...
char *behind_last_point (char *in)
{
    char *p = 0;
    while (*in)
        if (*in++ == '.')
            p = in;
    return p;
}
</code></pre>
<p>erstere findet den ersten punkt, die andere funktion den letzten.<br />
beide geben 0 zurück, wenn kein punkt da war.</p>
<pre><code>char *test = &quot;la.la.doof&quot;;
cout &lt;&lt; behind_last_point(test) &lt;&lt; endl;
</code></pre>
<p><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/1338866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338866</guid><dc:creator><![CDATA[Undertaker]]></dc:creator><pubDate>Sat, 04 Aug 2007 23:56:00 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu sscanf on Sun, 05 Aug 2007 00:14:37 GMT]]></title><description><![CDATA[<p>Hey undertaker <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>
<p>Herzlichen Danke, dass du hier einfach so ne Funktion für mich machst <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="🙂"
    /> Hab ja schon die Artikel von wegen &quot;wir müssen dir nicht helfen, sei lieb&quot; und so gelesen, und find das echt total toll <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="👍"
    /></p>
<p>Die behindlastpoint suchte ich natürlich für meinen Code. Leider habe ich jetzt gerade das ganze mit std::string gelöst... Aber finds trotzdem toll, dass du einfach so ne Funktion erstellt hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338870</guid><dc:creator><![CDATA[DaGeRe]]></dc:creator><pubDate>Sun, 05 Aug 2007 00:14:37 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu sscanf on Sun, 12 Aug 2007 21:49:51 GMT]]></title><description><![CDATA[<p>Vermutung: Die Strings müssen nicht mit &amp; angegeben werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343387</guid><dc:creator><![CDATA[stoote]]></dc:creator><pubDate>Sun, 12 Aug 2007 21:49:51 GMT</pubDate></item></channel></rss>