緑の中に

緑の中に
国立天文台

1/09/2020

文字列より文字を抜き出し、数値型に変換

文字列より1文字を抜き出し、数値型に変換

-------------------------------------------------------------再検討メモ----
    以下のプログラムは不要と判明しました。
 もっとスマートにスッキリ数値化を行えることが分かりました。
 別ページに載せました。ご覧ください。
------------------------------------------------------------------------
  1. 文字列の中より必要個所の文字を取り出す方法です。
  2. 取り出した4文字を数値に変換し、4桁の数値とします。

 *マイコンが吐き出すデータが数値型なら苦労しません。マイコンは文字型で吐き出しています。
 Teratermのlogでたとえば「8745」という4文字データを受信したとします。
順次1文ずつ取り出し、数値に変換します。最後に千・百・十・一の重みづけをします。
これにより「8千7百4拾5」の大きさを持つ数値となります。

ご覧下さい。

C言語プログラムで2次加工する予定でいます。DecimalBASICでも可能であろうと思いますが、プログラムのメンテナンスから今はCでプログラムしています。