我正在尝试在 C++ 中操作字符串。我正在使用 Arduino 板,所以我可以使用的东西有限。我还在学习 C++(抱歉有任何愚蠢的问题)
这是我需要做的:我需要将每小时英里数发送到 7 段显示器。所以如果我有17.812345这样的数字,我需要将17.8显示到7段显示。似乎最有效的方法是首先乘以 10(这是将小数点右移一位),然后将 178.12345 转换为 int(将小数点去掉)。我坚持的部分是如何分解 178。在 Python 中,我可以对字符串进行切片,但我找不到任何关于如何在 C++ 中执行此操作的信息(或者至少,我找不到合适的搜索词为了)
有四个 7 段显示器和一个 7 段显示控制器。它的测量速度可达每小时十分之一英里。非常感谢您提供的帮助和信息。