Cheddar
Bekanntes Mitglied
Liebe Powerforenuser,
Ich habe einen Ultraschallsensor, der Entfernungen zu Objekten misst und die Werte in Inches wiedergibt. Er hat eine angelötete Serielle Schnittstelle, die sich problemlos an meinem Rechner anschließen lässt. Nun möchte ich ein Programm in C schreiben, das folgendes macht:
1. Einen Wert aus dem Gerät lesen und
2. alle Zeichen herausfiltern, die nicht 0123456789. oder , sind
3. Diesen Wert in einen float schreiben, um ihn per printf(""); auszugeben.
Das wichtigste ist für mich momentan Punkt 1. Das Programm will ich nicht verkaufen oder zum download anbieten, es soll für mein System optimiert sein. Ich nutze Debian GNU/Linux 5.0.1 Lenny. Ein Verweis auf eine Headerdatei mit den enthaltenen Funktionen zum "Seriellismus" wäre hilfreich.
Dankt für kommende Antworten,
Cheddar
Ich habe einen Ultraschallsensor, der Entfernungen zu Objekten misst und die Werte in Inches wiedergibt. Er hat eine angelötete Serielle Schnittstelle, die sich problemlos an meinem Rechner anschließen lässt. Nun möchte ich ein Programm in C schreiben, das folgendes macht:
1. Einen Wert aus dem Gerät lesen und
2. alle Zeichen herausfiltern, die nicht 0123456789. oder , sind
3. Diesen Wert in einen float schreiben, um ihn per printf(""); auszugeben.
Das wichtigste ist für mich momentan Punkt 1. Das Programm will ich nicht verkaufen oder zum download anbieten, es soll für mein System optimiert sein. Ich nutze Debian GNU/Linux 5.0.1 Lenny. Ein Verweis auf eine Headerdatei mit den enthaltenen Funktionen zum "Seriellismus" wäre hilfreich.
Dankt für kommende Antworten,
Cheddar