C++ で文字列を操作しようとしています。私はArduinoボードで作業しているため、使用できるものが限られています。私はまだC ++も学んでいます(愚かな質問で申し訳ありません)
ここで私がしなければならないことは次のとおりです。時速マイルを 7 セグメント ディスプレイに送信する必要があります。したがって、17.812345 などの数値がある場合は、7 セグメント ディスプレイに 17.8 を表示する必要があります。最も効率的な方法と思われるのは、最初に 10 を掛けて (これは小数点を 1 桁右にシフトすることです)、次に 178.12345 を int にキャストします (小数点を切り取ります)。私が立ち往生している部分は、分解する方法です 178.Pythonでは文字列をスライスできましたが、C++でこれを行う方法について何も見つかりません(または、少なくとも、検索する適切な用語が見つかりません)為に)
4 つの 7 セグメント ディスプレイと 1 つの 7 セグメント ディスプレイ コントローラーがあります。時速 10 分の 1 マイルまで測定できます。あなたが私に提供できる援助と情報をありがとう。