<?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[direkt drucken auf LPT1]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Bei folgendem Versuch scheitert der Debugger:</p>
<pre><code class="language-cpp">sprintf(&quot;LPT1:&quot;,&quot;%s&quot;,druckzeichen);
</code></pre>
<p>Ich dachte das geht etwa wie das kopieren unter der DOS Box. Da kann ich eine Textdatei auch einfach auf den Port kopieren und der Drucker fängt an zu drucken. Hat jemand ne Lösung für mein Problem?</p>
<p>Vielen Dank im Voraus</p>
<p>Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/187212/direkt-drucken-auf-lpt1</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 21:32:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187212.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Jul 2007 08:24:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to direkt drucken auf LPT1 on Tue, 17 Jul 2007 08:24:50 GMT]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Bei folgendem Versuch scheitert der Debugger:</p>
<pre><code class="language-cpp">sprintf(&quot;LPT1:&quot;,&quot;%s&quot;,druckzeichen);
</code></pre>
<p>Ich dachte das geht etwa wie das kopieren unter der DOS Box. Da kann ich eine Textdatei auch einfach auf den Port kopieren und der Drucker fängt an zu drucken. Hat jemand ne Lösung für mein Problem?</p>
<p>Vielen Dank im Voraus</p>
<p>Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1327007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1327007</guid><dc:creator><![CDATA[Glasgow_Ranger]]></dc:creator><pubDate>Tue, 17 Jul 2007 08:24:50 GMT</pubDate></item><item><title><![CDATA[Reply to direkt drucken auf LPT1 on Tue, 17 Jul 2007 08:29:19 GMT]]></title><description><![CDATA[<p>Also sprintf() ist schonmal die falsche Funktion für diesen Zweck - die schreibt in einen String (char-Array), der als erster Parameter angegeben ist (du hast dort ein String-Literal übergeben, dewegen kracht's). Wenn du etwas nach außen ausgeben willst, ist fprintf() besser geeignet:</p>
<pre><code class="language-cpp">FILE* printer = fopen(&quot;LPT1:&quot;,&quot;w&quot;);
if(!printer)
{
  //konnte Druckausgang nicht öffnen -&gt; Fehlerbehandlung
}
fprintf(printer,&quot;%s&quot;,druckzeichen);
</code></pre>
<p>(PS: alternativ kannst du auch einen ofstream für &quot;LPT1:&quot; anlegen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1327010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1327010</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 17 Jul 2007 08:29:19 GMT</pubDate></item><item><title><![CDATA[Reply to direkt drucken auf LPT1 on Tue, 17 Jul 2007 08:56:52 GMT]]></title><description><![CDATA[<p>Vielen Dank, die Antwort hat sehr geholfen, es funzt auf Anhieb.</p>
<p>Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1327023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1327023</guid><dc:creator><![CDATA[Glasgow_Ranger]]></dc:creator><pubDate>Tue, 17 Jul 2007 08:56:52 GMT</pubDate></item></channel></rss>