<?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[Problem mit cmd in C++]]></title><description><![CDATA[<p>Nabend!</p>
<p>Ich wollte in C++ eine kleine Java Interpreter bauen...<br />
Bin noch nicht allzu lange dabei,deswegen benötige ich etwass Hilfe.</p>
<p>Im Programm soll der Benutzer 2 Pfade angegeben,einmal die des Java Compilers (javac)<br />
und zum anderen die java.exe selbst.</p>
<p>ziel ist es, zunächst eine CLASS Datei zu erzeugen,diese anschließend bei geöffnetem Kommandozeileninterpreter auszugeben. Ich hoffe ich habe mich nciht allzu kompliziert ausgedrückt <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>Würde mich sehr über eure Hilfe freuen...</p>
<p>MFG</p>
<p>ZeroX</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156908/problem-mit-cmd-in-c</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 00:00:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156908.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Aug 2006 11:50:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit cmd in C++ on Mon, 21 Aug 2006 11:50:42 GMT]]></title><description><![CDATA[<p>Nabend!</p>
<p>Ich wollte in C++ eine kleine Java Interpreter bauen...<br />
Bin noch nicht allzu lange dabei,deswegen benötige ich etwass Hilfe.</p>
<p>Im Programm soll der Benutzer 2 Pfade angegeben,einmal die des Java Compilers (javac)<br />
und zum anderen die java.exe selbst.</p>
<p>ziel ist es, zunächst eine CLASS Datei zu erzeugen,diese anschließend bei geöffnetem Kommandozeileninterpreter auszugeben. Ich hoffe ich habe mich nciht allzu kompliziert ausgedrückt <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>Würde mich sehr über eure Hilfe freuen...</p>
<p>MFG</p>
<p>ZeroX</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1121444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121444</guid><dc:creator><![CDATA[Zerox]]></dc:creator><pubDate>Mon, 21 Aug 2006 11:50:42 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit cmd in C++ on Mon, 21 Aug 2006 11:53:23 GMT]]></title><description><![CDATA[<p>Und was möchtest du da jetzt genau von uns wissen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1121447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121447</guid><dc:creator><![CDATA[DarthZiu]]></dc:creator><pubDate>Mon, 21 Aug 2006 11:53:23 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit cmd in C++ on Mon, 21 Aug 2006 12:02:37 GMT]]></title><description><![CDATA[<p>Oh,sry..^^</p>
<p>Mein Problem ist,dass ich nicht hinbekomme,dass er die Class Datei erzeugt und ausführt...</p>
<p>Der Benutzer soll ja auch angeben, wie die auszuführende Datei heißt z.B &quot;HalloWelt&quot; ebenfalls in einem Edit-Feld.<br />
Das BatchProgramm dazu ist ja recht simpel 2 Zeilen Code sinds da nur...wenn man dieses dann aus der CMD heraus ausführt muss man dann ja logischerweise auch den Namen der JavaDatei angeben..</p>
<p>Mit diesem code lässt sich das Preigramm starten,aber es wird keine CLASS Datei erzeugt</p>
<pre><code class="language-cpp">system(&quot;C:\j2sdk1.4.2_05\bin\javac %1.java + Edit1-&gt;Text&quot;);
</code></pre>
<pre><code class="language-cpp">system(&quot;C:\j2sdk1.4.2_05\bin\java %1 + Edit1-&gt;Text&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1121461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121461</guid><dc:creator><![CDATA[Zerox]]></dc:creator><pubDate>Mon, 21 Aug 2006 12:02:37 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit cmd in C++ on Mon, 21 Aug 2006 12:17:26 GMT]]></title><description><![CDATA[<p>'\j' ist keine erlaubte escapesequenz in Strings. Versuche mal die '\'-Zeichen zu verdoppeln, also:</p>
<pre><code class="language-cpp">&quot;C:\\j2sdk1.4.2_05\\bin\\javac %1.java + Edit1-&gt;Text&quot;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1121470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121470</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Mon, 21 Aug 2006 12:17:26 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit cmd in C++ on Mon, 21 Aug 2006 12:18:10 GMT]]></title><description><![CDATA[<p>Zerox schrieb:</p>
<blockquote>
<p>system(&quot;C:\j2sdk1.4.2_05\bin\javac <strong>%1</strong>.java + Edit1-&gt;Text&quot;);</p>
</blockquote>
<p>Das ist Batch-Syntax. Das kannst du natürlich nicht einfach so in ein C++ Prog hacken.</p>
<p>%1 ist im Batch der erste Parameter, der der Batch-Datei übergeben wurde. In C++ bekommst du das über argv von</p>
<pre><code class="language-cpp">int main(int argc, char** argv)
</code></pre>
<p>raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1121472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121472</guid><dc:creator><![CDATA[DarthZiu]]></dc:creator><pubDate>Mon, 21 Aug 2006 12:18:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit cmd in C++ on Mon, 21 Aug 2006 12:28:47 GMT]]></title><description><![CDATA[<p>und dann bin ich mir auch nicht sicher, ob das &quot;Edit1-&gt;Text&quot; auch in Anführungsstriche gehört...(wie gesagt, bin mir nicht sicher)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1121484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121484</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 21 Aug 2006 12:28:47 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit cmd in C++ on Mon, 21 Aug 2006 12:31:11 GMT]]></title><description><![CDATA[<p>Man sollte wohl eher den String, der den kompletten Befehl enthält, außerhalb zusammensetzen und dann erst an system(&quot;&quot;); übergeben.</p>
<p>IMHO ist system(&quot;&quot;) nicht die beste Variante. Windows bietet in der WinAPI extra Funktionen, um Programme auszuführen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1121490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121490</guid><dc:creator><![CDATA[DarthZiu]]></dc:creator><pubDate>Mon, 21 Aug 2006 12:31:11 GMT</pubDate></item></channel></rss>