<?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[Input Aufteilen]]></title><description><![CDATA[<p>Hallo Leute,<br />
Ich hoff jemand hat eine antwort auf meine frage .<br />
also .. ich will für meine cpu einen assambler schreiben der dann alles in maschinencode umwandelt. aber ich weiß nicht wie ich die eingabe aufteilen kann</p>
<p>also das wenn ich zb: MOV AX 01 00. eingebe das er die ersten 2 zahlen in chars aufteilt und die letzten 2 in int's<br />
also</p>
<p>char in1 = &quot;MOV&quot;<br />
char in2 = &quot;AX&quot;<br />
int in3 = 01<br />
int in4 = 00</p>
<p>hätte jemand eine lösung zu dem ganzen ? <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/311894/input-aufteilen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 06:35:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/311894.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Dec 2012 18:19:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Input Aufteilen on Mon, 17 Dec 2012 18:19:57 GMT]]></title><description><![CDATA[<p>Hallo Leute,<br />
Ich hoff jemand hat eine antwort auf meine frage .<br />
also .. ich will für meine cpu einen assambler schreiben der dann alles in maschinencode umwandelt. aber ich weiß nicht wie ich die eingabe aufteilen kann</p>
<p>also das wenn ich zb: MOV AX 01 00. eingebe das er die ersten 2 zahlen in chars aufteilt und die letzten 2 in int's<br />
also</p>
<p>char in1 = &quot;MOV&quot;<br />
char in2 = &quot;AX&quot;<br />
int in3 = 01<br />
int in4 = 00</p>
<p>hätte jemand eine lösung zu dem ganzen ? <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/2280972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280972</guid><dc:creator><![CDATA[*include]]></dc:creator><pubDate>Mon, 17 Dec 2012 18:19:57 GMT</pubDate></item><item><title><![CDATA[Reply to Input Aufteilen on Mon, 17 Dec 2012 19:20:45 GMT]]></title><description><![CDATA[<p>Was spricht gegen</p>
<pre><code>string mnemonic, register_value;
int value1, value2;
eingabe &gt;&gt; mnemonic &gt;&gt; register_value &gt;&gt; value1 &gt;&gt; value2;
</code></pre>
<p>? Natürlich müsstest du noch abhängig vom mnemonic anpassen, was überhaupt danach gelesen wird, aber so wie hier gezeigt sollte eigentlich im C++-Buch im zweiten Kapitel erklärt werden, wie Eingaben zerlegt werden.</p>
<p>Wenn du solche Fragen stellen musst, dann wirst du mit der Gesamtaufgabe vollkommen überfordert sein. Nichts gegen dich, das ist die realistische Einschätzung, tut mir leid. Selbst deine Frage deutet schon darauf hin, dass du nicht einmal weißt, was ein char darstellt. int ist zwar vermutlich auch eher eine suboptimale Wahl hier, aber ich habe es mal von dir übernommen. Es ist zumindest nicht direkt falsch, wenn man eine Zahl haben möchte.</p>
<p>edit: Ups, register ist ja ein keyword. register_value ist zwar etwas umständlich, aber was besseres fällt mir gerade nicht als Ersatz ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2280987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280987</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 17 Dec 2012 19:20:45 GMT</pubDate></item></channel></rss>