<?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[String an ein Programm während seiner Ausführung senden]]></title><description><![CDATA[<p>Hallo. Ich habe folgendes Problem. Ich habe ein Konsolenprogramm P, welches nachdem es gestartet wird, eine Routine R1 ausführt. Abhängig vom Ergebnis der Routine R1 kann P dann nach einer Usereingabe fragen, in der Form: &quot;Do you want to blabla [yes / no]&quot;. Abhängig von der Eingabe wird eine Routine R2 ausgeführt oder das Programm wird abgebrochen.</p>
<p>Nun wollte ich den Start dieses Programms automatisieren. Dafür muss ich aber ihm während seiner Ausführung dieses &quot;yes&quot; oder &quot;no&quot; irgendwie übergeben, wenn es danach fragt. Wie könnte man sowas bewerkstelligen? Bzw. kann man das überhaupt? Am besten, ohne in dem Programm P selbst etwas zu verändern. Ich habe es in Linux mit yes | P versucht, also piping, führt aber zu keinem vernünftigen Ergebnis.</p>
<p>Wüsste da jemand weiter?</p>
<p>Gruß<br />
Ewgenij</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/185635/string-an-ein-programm-während-seiner-ausführung-senden</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 06:02:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185635.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Jun 2007 10:29:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String an ein Programm während seiner Ausführung senden on Fri, 29 Jun 2007 10:29:25 GMT]]></title><description><![CDATA[<p>Hallo. Ich habe folgendes Problem. Ich habe ein Konsolenprogramm P, welches nachdem es gestartet wird, eine Routine R1 ausführt. Abhängig vom Ergebnis der Routine R1 kann P dann nach einer Usereingabe fragen, in der Form: &quot;Do you want to blabla [yes / no]&quot;. Abhängig von der Eingabe wird eine Routine R2 ausgeführt oder das Programm wird abgebrochen.</p>
<p>Nun wollte ich den Start dieses Programms automatisieren. Dafür muss ich aber ihm während seiner Ausführung dieses &quot;yes&quot; oder &quot;no&quot; irgendwie übergeben, wenn es danach fragt. Wie könnte man sowas bewerkstelligen? Bzw. kann man das überhaupt? Am besten, ohne in dem Programm P selbst etwas zu verändern. Ich habe es in Linux mit yes | P versucht, also piping, führt aber zu keinem vernünftigen Ergebnis.</p>
<p>Wüsste da jemand weiter?</p>
<p>Gruß<br />
Ewgenij</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1314831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1314831</guid><dc:creator><![CDATA[Ewgenijkkg]]></dc:creator><pubDate>Fri, 29 Jun 2007 10:29:25 GMT</pubDate></item><item><title><![CDATA[Reply to String an ein Programm während seiner Ausführung senden on Mon, 02 Jul 2007 13:26:12 GMT]]></title><description><![CDATA[<p>In der Konsole kannst du mit '&lt;' eine Datei angeben, z.b.</p>
<pre><code>P &lt;yes.txt
</code></pre>
<p>Dadurch wird die Standardeingabe (Tastatur) umgeleitet auf die Textdatei, d.h. in die Datei &quot;yes.txt&quot; trägst du dann einfach deinen Text &quot;yes&quot; ein (ohne Anführungsstriche und am besten + LF(Linefeed) beenden).</p>
<p>Alternativ gibt es dann noch '&gt;' für die Standardausgabe ('&gt;&gt;' für Anhängen an eine Datei) und '2&gt;' für die Fehlerausgabe (zumindestens unter DOS, bei Unix/Linux bin ich mir nicht sicher - kommt ja auf die entsprechende Shell an).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316865</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Mon, 02 Jul 2007 13:26:12 GMT</pubDate></item></channel></rss>