3 Stimmen

String-Manipulation mit Arduino und C++

Ich versuche, eine Zeichenkette in C++ zu manipulieren. Ich arbeite mit einem Arduino-Board und bin daher in meinen Möglichkeiten eingeschränkt. Ich bin auch noch lernen C++ (Sorry für alle dummen Fragen)

Ich muss Folgendes tun: Ich muss Meilen pro Stunde an eine 7-Segment-Anzeige senden. Wenn ich also eine Zahl wie 17.812345 habe, muss ich 17.8 auf der 7-Segment-Anzeige anzeigen. Der effizienteste Weg scheint zu sein, zuerst mit 10 zu multiplizieren (um den Dezimalpunkt um eine Stelle nach rechts zu verschieben) und dann 178.12345 in eine int-Zahl umzuwandeln (um die Dezimalpunkte abzuschneiden). Der Teil, in dem ich feststecke, ist, wie man 178 zerlegt. In Python könnte ich die Zeichenkette zerschneiden, aber ich kann nichts darüber finden, wie man das in C++ macht (oder zumindest kann ich nicht die richtigen Begriffe finden, nach denen ich suchen muss)

Es gibt vier 7-Segment-Anzeigen und einen 7-Segment-Display-Controller. Es misst bis zu einer Zehntelmeile pro Stunde. Vielen Dank für eine Unterstützung und Informationen, die Sie mir geben können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X