<?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[Ich weiß nicht mehr weiter ..]]></title><description><![CDATA[<p>Hallo,<br />
könnt ihr mir vieleicht bei einen Problem helfen ?<br />
Das ist der Code :</p>
<pre><code>//Header
#include &lt;iostream&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

using namespace std;

//Variablen
char Code [1024];
char delimiter [] = &quot; &quot; ;
char *Token;
string Assambler ;

//Main

int main ()
{
	cin.getline(Code,1024,'%');

	Token = strtok(Code, delimiter);
	if (Token == &quot;nop&quot;)
	{
		string nop = &quot;0000&quot;;
		Assambler = Assambler + nop ;
	}
	while (Token != NULL)
	{
		Token = strtok(NULL, delimiter);
	}
	cout &lt;&lt; Assambler &lt;&lt; endl;
	cin.get();

}
</code></pre>
<p>und wenn ich zb nop eingieb sollte eine 0000 am ende ausgegeben werden. Aber das tut es nicht .. ich arbeit schon seit einer stunde am problem habs aber noch nicht gelöst ..</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/313309/ich-weiß-nicht-mehr-weiter</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 07:49:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/313309.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 Jan 2013 14:25:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 14:25:36 GMT]]></title><description><![CDATA[<p>Hallo,<br />
könnt ihr mir vieleicht bei einen Problem helfen ?<br />
Das ist der Code :</p>
<pre><code>//Header
#include &lt;iostream&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

using namespace std;

//Variablen
char Code [1024];
char delimiter [] = &quot; &quot; ;
char *Token;
string Assambler ;

//Main

int main ()
{
	cin.getline(Code,1024,'%');

	Token = strtok(Code, delimiter);
	if (Token == &quot;nop&quot;)
	{
		string nop = &quot;0000&quot;;
		Assambler = Assambler + nop ;
	}
	while (Token != NULL)
	{
		Token = strtok(NULL, delimiter);
	}
	cout &lt;&lt; Assambler &lt;&lt; endl;
	cin.get();

}
</code></pre>
<p>und wenn ich zb nop eingieb sollte eine 0000 am ende ausgegeben werden. Aber das tut es nicht .. ich arbeit schon seit einer stunde am problem habs aber noch nicht gelöst ..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293885</guid><dc:creator><![CDATA[i516alu]]></dc:creator><pubDate>Sun, 27 Jan 2013 14:25:36 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 14:35:08 GMT]]></title><description><![CDATA[<p>#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
#include &lt;strstream&gt;</p>
<p>using namespace std;</p>
<p>int main ()<br />
{<br />
#if 1 //zum testen<br />
istrstream cin(R&quot;(<br />
nop<br />
mov 3 4<br />
nop<br />
end<br />
)&quot;);<br />
#endif<br />
string code;<br />
while(cin&gt;&gt;code){<br />
if(code==&quot;nop&quot;){<br />
cout&lt;&lt;&quot;0000&quot;;<br />
}<br />
if(code==&quot;end&quot;){<br />
return 0;<br />
}<br />
if(code==&quot;mov&quot;){<br />
string src,dst;<br />
cin&gt;&gt;src&gt;&gt;dst;<br />
cout&lt;&lt;&quot;0034 &quot;&lt;&lt;src&lt;&lt;' '&lt;&lt;dst;<br />
}<br />
' ';<br />
}<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293889</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sun, 27 Jan 2013 14:35:08 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 14:35:16 GMT]]></title><description><![CDATA[<p>Was vergleichst du hier? (das ist dein Problem, also erst denken, dann antworten)</p>
<pre><code class="language-cpp">if (Token == &quot;nop&quot;)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2293890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293890</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sun, 27 Jan 2013 14:35:16 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 14:48:39 GMT]]></title><description><![CDATA[<p>manni66 schrieb:</p>
<blockquote>
<p>Was vergleichst du hier? (das ist dein Problem, also erst denken, dann antworten)</p>
<pre><code class="language-cpp">if (Token == &quot;nop&quot;)
</code></pre>
</blockquote>
<p>ob das was ich eingegeben hab == nop ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293895</guid><dc:creator><![CDATA[i516alu]]></dc:creator><pubDate>Sun, 27 Jan 2013 14:48:39 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 14:55:41 GMT]]></title><description><![CDATA[<p>Und warum gibt es dann eine Funktion strcmp, die - nach deiner Ansicht - dann genau dasselbe macht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293897</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sun, 27 Jan 2013 14:55:41 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 14:58:58 GMT]]></title><description><![CDATA[<p>Nathan schrieb:</p>
<blockquote>
<p>Und warum gibt es dann eine Funktion strcmp, die - nach deiner Ansicht - dann genau dasselbe macht?</p>
</blockquote>
<p>weil ich diese funktion grad zum ersten mal hör ? aber danke .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293898</guid><dc:creator><![CDATA[i516alu]]></dc:creator><pubDate>Sun, 27 Jan 2013 14:58:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 15:02:01 GMT]]></title><description><![CDATA[<p>i516alu schrieb:</p>
<blockquote>
<p>weil ich diese funktion grad zum ersten mal hör ? aber danke .</p>
</blockquote>
<p>Du vergleichst hier die <em>Adresse</em> des ersten Zeichens in deinem Code-Array mit der des ersten Zeichens in &quot;nop&quot;. Die können niemals gleich sein.<br />
In C++ gibt es dafür std::string, in C strcmp.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293899</guid><dc:creator><![CDATA[Athar]]></dc:creator><pubDate>Sun, 27 Jan 2013 15:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 17:32:08 GMT]]></title><description><![CDATA[<p>Nathan schrieb:</p>
<blockquote>
<p>Und warum gibt es dann eine Funktion strcmp, die - nach deiner Ansicht - dann genau dasselbe macht?</p>
</blockquote>
<p>Ja, und warum gibt es string::append(..., wenn doch Operator + für string überladen ist?<br />
Und warum gibt es string::length(), wenn doch string::size() - nach deiner Ansicht - dann genau dasselbe macht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293952</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Sun, 27 Jan 2013 17:32:08 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 17:38:18 GMT]]></title><description><![CDATA[<p>Diese Dinge machen das gleiche, aber der Operator == und strcmp unterschiedliche Dinge!<br />
Mit append kann man außerdem genauer spezifizieren, was hinzu gefügt werden soll.<br />
Mein Post war eher dazu gedacht, den TE darauf aufmerksam zu machen, dass er einen Fehler gemacht hat und ihn evtl. daran zu erinnern, dass man C-Strings nicht mit == vergleichen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293953</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sun, 27 Jan 2013 17:38:18 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 18:27:56 GMT]]></title><description><![CDATA[<p>Deine Argumentation &quot; ... warum gibt es das wohl, wenn es doch schon jenes gibt ...&quot; war einfach nicht zielführend.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293958</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Sun, 27 Jan 2013 18:27:56 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 20:42:06 GMT]]></title><description><![CDATA[<p>Belli schrieb:</p>
<blockquote>
<p>Nathan schrieb:</p>
<blockquote>
<p>Und warum gibt es dann eine Funktion strcmp, die - nach deiner Ansicht - dann genau dasselbe macht?</p>
</blockquote>
<p>Ja, und warum gibt es string::append(..., wenn doch Operator + für string überladen ist?</p>
</blockquote>
<p>Weil a+b nicht das selbe wie a.append(b) ist.</p>
<p>und wgeen size vs length: weil da unterschiedliche Konventionen abgedeckt werden sollten. Würde ich aber auch als defekt deklarieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2294000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2294000</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sun, 27 Jan 2013 20:42:06 GMT</pubDate></item><item><title><![CDATA[Reply to Ich weiß nicht mehr weiter .. on Sun, 27 Jan 2013 21:32:01 GMT]]></title><description><![CDATA[<p>otze schrieb:</p>
<blockquote>
<p>Weil a+b nicht das selbe wie a.append(b) ist.</p>
</blockquote>
<p>Er meinte <code>+=</code> . Und <code>push_back()</code> gibts ja auch noch. Die sind zwar alle ein bisschen anders überladen, aber dennoch gehts bei allen drei ums Anhängen.</p>
<p>Allerdings sind Methoden wie <code>find_last_not_of()</code> um einiges fragwürdiger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2294010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2294010</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 27 Jan 2013 21:32:01 GMT</pubDate></item></channel></rss>