<?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[Com Ports]]></title><description><![CDATA[<p>Hallo liebe Leute,</p>
<p>ich würde gerne wissen wie man ein Com Port öffnet, ausliest und auf ihn schreibt<br />
Habe schon mehrfach gegoogelt, aber irgendwie finde ich nicht das passende<br />
In Java habe ich das alles schon hinbekommen, aber dazu in C++ finde ich nichts <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Meistens habe ich nur einzelnde Befehle gefunden, aber nicht den kompletten Zusammenhang mit includes und so weiter...</p>
<p>Würde mich gerne über Tipps, Links, Code und etc. freuen. <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/321607/com-ports</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Jul 2026 13:48:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/321607.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Nov 2013 13:21:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Com Ports on Mon, 18 Nov 2013 13:21:07 GMT]]></title><description><![CDATA[<p>Hallo liebe Leute,</p>
<p>ich würde gerne wissen wie man ein Com Port öffnet, ausliest und auf ihn schreibt<br />
Habe schon mehrfach gegoogelt, aber irgendwie finde ich nicht das passende<br />
In Java habe ich das alles schon hinbekommen, aber dazu in C++ finde ich nichts <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Meistens habe ich nur einzelnde Befehle gefunden, aber nicht den kompletten Zusammenhang mit includes und so weiter...</p>
<p>Würde mich gerne über Tipps, Links, Code und etc. freuen. <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/2366171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366171</guid><dc:creator><![CDATA[ITGirl]]></dc:creator><pubDate>Mon, 18 Nov 2013 13:21:07 GMT</pubDate></item><item><title><![CDATA[Reply to Com Ports on Mon, 18 Nov 2013 13:25:21 GMT]]></title><description><![CDATA[<p>da das mit standard-c++ nicht geht musst du halt schon das os dazuschreiben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366173</guid><dc:creator><![CDATA[asfsdf]]></dc:creator><pubDate>Mon, 18 Nov 2013 13:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to Com Ports on Mon, 18 Nov 2013 13:28:16 GMT]]></title><description><![CDATA[<p>In C++ selbst, gibt es das nicht. Es gibt aber Bibliotheken und Betriebssystem-Funktionen, die Du von C++ aus nutzen kannst.</p>
<p>Für welches Betriebssystem brauchst Du es?</p>
<p>Falls Windows, dann schaue Dir dies an: <a href="http://www.codeproject.com/Articles/992/Serial-library-for-C" rel="nofollow">http://www.codeproject.com/Articles/992/Serial-library-for-C</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366174</guid><dc:creator><![CDATA[Werner_logoff]]></dc:creator><pubDate>Mon, 18 Nov 2013 13:28:16 GMT</pubDate></item><item><title><![CDATA[Reply to Com Ports on Mon, 18 Nov 2013 13:30:08 GMT]]></title><description><![CDATA[<p>Tipp: suche mit Google nicht nach &quot;COM Port&quot; sondern nach &quot;Serial Port&quot; und gib Betriebssystem und &quot;C++&quot; mit an</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366177</guid><dc:creator><![CDATA[Werner_logoff]]></dc:creator><pubDate>Mon, 18 Nov 2013 13:30:08 GMT</pubDate></item><item><title><![CDATA[Reply to Com Ports on Mon, 18 Nov 2013 13:32:48 GMT]]></title><description><![CDATA[<p>@asfsdf was meinst du damit?<br />
@Werner_logoff ja für Windoof</p>
<p>btw. Habe noch nicht so viel Erfahrung in Programmieren, bin erst seit 3 Monaten dabei <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/2366181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366181</guid><dc:creator><![CDATA[ITGirl]]></dc:creator><pubDate>Mon, 18 Nov 2013 13:32:48 GMT</pubDate></item><item><title><![CDATA[Reply to Com Ports on Mon, 18 Nov 2013 15:02:47 GMT]]></title><description><![CDATA[<p>Falls du Boost benutzt gibt es in Boost.Asio Unterstützung dafür:<br />
<a href="http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/reference/serial_port.html" rel="nofollow">http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/reference/serial_port.html</a></p>
<p>Falls nicht, ist diese Library (sehr klein und einfach) sehr zu empfehlen:<br />
<a href="http://www.codeproject.com/Articles/992/Serial-library-for-C" rel="nofollow">http://www.codeproject.com/Articles/992/Serial-library-for-C</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366194</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Mon, 18 Nov 2013 15:02:47 GMT</pubDate></item><item><title><![CDATA[Reply to Com Ports on Mon, 18 Nov 2013 17:21:55 GMT]]></title><description><![CDATA[<p>Nur der Vollständigkeit halber die &quot;native&quot; Variante ohne Wrapper-LIBs:</p>
<p>Unter Windows macht man COM Ports über <code>CreateFile</code> auf.<br />
Als Filenamen verwendet man <code>\\.\DeviceName</code> , also z.B. <code>\\.\COM1</code> .<br />
(\ escapen nicht vergessen, also als C++ String-Literal dann <code>&quot;\\\\.\\COM1&quot;</code> )</p>
<p>Also z.B.:</p>
<pre><code class="language-cpp">HANDLE portHandle = ::CreateFileW(L&quot;\\\\.\\COM1&quot;, GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
</code></pre>
<p>Lesen/Schreiben tut man dann ganz normal über <code>ReadFile/WriteFile</code> , und den Rest erledigt man mit der <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa363194(v=vs.85).aspx" rel="nofollow">Communications Functions</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366222</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 18 Nov 2013 17:21:55 GMT</pubDate></item></channel></rss>