文字列より1文字を抜き出し、数値型に変換
-------------------------------------------------------------再検討メモ----以下のプログラムは不要と判明しました。
もっとスマートにスッキリ数値化を行えることが分かりました。
別ページに載せました。ご覧ください。
------------------------------------------------------------------------
- 文字列の中より必要個所の文字を取り出す方法です。
- 取り出した4文字を数値に変換し、4桁の数値とします。
*マイコンが吐き出すデータが数値型なら苦労しません。マイコンは文字型で吐き出しています。
Teratermのlogでたとえば「8745」という4文字データを受信したとします。
順次1文ずつ取り出し、数値に変換します。最後に千・百・十・一の重みづけをします。
これにより「8千7百4拾5」の大きさを持つ数値となります。
ご覧下さい。
C言語プログラムで2次加工する予定でいます。DecimalBASICでも可能であろうと思いますが、プログラムのメンテナンスから今はCでプログラムしています。