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.