<?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[Linux: Problem mit Console (getchar + ttyS0)]]></title><description><![CDATA[<p>moin,<br />
mein Programm liest von der Console mittels getchar() Eingaben, welche ich parse und dann bestimmte Funktionen ausführe. Funktioniert.<br />
Im Hintergrund läuft meine <a href="http://serialComm.so" rel="nofollow">serialComm.so</a> welche einen Port öffnet, auf Daten wartet und diese verarbeitet. Funktioniert auch.<br />
Nun ist es aber so, das wenn Daten von ttyS0 kommen, ich bei getchar() ein 0xFFFFFFFF lese. Ich ignoriere diesen input und warte auf ein gültiges getchar(). Nur dieses 0xFFFFFFFF zerstört irgendwie das Layout meiner Console (Zeilenumbruch).<br />
Dieses 0xFFFFFFFF wird in die Console geschrieben (ist nicht sichtbar, aber getchar() springt darauf an), wenn meine Signal Handler Funktion Daten empfängt.</p>
<p>Warum ist das so, bzw hat jemand eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/260496/linux-problem-mit-console-getchar-ttys0</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 01:32:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/260496.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 Feb 2010 20:52:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Linux: Problem mit Console (getchar + ttyS0) on Fri, 05 Feb 2010 20:52:02 GMT]]></title><description><![CDATA[<p>moin,<br />
mein Programm liest von der Console mittels getchar() Eingaben, welche ich parse und dann bestimmte Funktionen ausführe. Funktioniert.<br />
Im Hintergrund läuft meine <a href="http://serialComm.so" rel="nofollow">serialComm.so</a> welche einen Port öffnet, auf Daten wartet und diese verarbeitet. Funktioniert auch.<br />
Nun ist es aber so, das wenn Daten von ttyS0 kommen, ich bei getchar() ein 0xFFFFFFFF lese. Ich ignoriere diesen input und warte auf ein gültiges getchar(). Nur dieses 0xFFFFFFFF zerstört irgendwie das Layout meiner Console (Zeilenumbruch).<br />
Dieses 0xFFFFFFFF wird in die Console geschrieben (ist nicht sichtbar, aber getchar() springt darauf an), wenn meine Signal Handler Funktion Daten empfängt.</p>
<p>Warum ist das so, bzw hat jemand eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1851158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1851158</guid><dc:creator><![CDATA[c++Pfeife]]></dc:creator><pubDate>Fri, 05 Feb 2010 20:52:02 GMT</pubDate></item><item><title><![CDATA[Reply to Linux: Problem mit Console (getchar + ttyS0) on Sat, 06 Feb 2010 05:29:41 GMT]]></title><description><![CDATA[<p>Das signalisiert das <a href="http://en.wikipedia.org/wiki/End-of-file" rel="nofollow">EOF</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1851287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1851287</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sat, 06 Feb 2010 05:29:41 GMT</pubDate></item><item><title><![CDATA[Reply to Linux: Problem mit Console (getchar + ttyS0) on Sat, 06 Feb 2010 11:15:40 GMT]]></title><description><![CDATA[<p>weiß ich, nur warum kommt das auf die Console? Bzw wie kann ich das Unterbinden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1851322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1851322</guid><dc:creator><![CDATA[c++Pfeife]]></dc:creator><pubDate>Sat, 06 Feb 2010 11:15:40 GMT</pubDate></item></channel></rss>