日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2022-03-20 10:52:20

Re④:UDPで一度に複数データを送る場合

雪乃☆雫 さん

こうゆうかんじでしょうかね?

#-----------------------------------------------
「浮動小数点数(16進数)に変換したい数値を入力」と尋ねる。
それを浮動小数点数変換して表示。

*浮動小数点数変換(数値を)
  答え=「0x」。
  仮に4を確保。浮動小数点数に4を確保。
  仮の1に「FLOAT」で数値をバイナリ設定。
  仮をバイナリダンプして表示。//逆?
  Noを4から1まで繰り返す
   バイト=仮のNoを「BYTE」でバイナリ取得。
   浮動小数点数の回数に「BYTE」でバイトをバイナリ設定。
   答えは答え&HEX(バイト)。
  浮動小数点数をバイナリダンプして表示。
  答えを戻す。
#-----------------------------------------------
 どうも、なでしこでバイナリ設定すると、逆(?)になるみたいなのねん(謎)
 よく分からないけど、参考サイトの例のとうりになるように、ひっくり返してみている。(1.234→3f 9d f3 b6とか)

 実際にUDPで送信するのは、バイナリデータの状態で送信するんでしょうか。
 だとすると、アドレス部分や型タグ文字列なんかも4の倍数にして「確保」して「CHAR*」で「バイナリで設定」するみたいな?
 む、むじゅい・・・

(編集パスワード送信)

子記事

親記事 (No.1259)
返信した記事(元) (No.1262)

この内容(No.1263)に返信

この内容(No.1263)をダウンロード

この内容(No.1263)のテキスト表示





www.eznavi.net