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

なでしこ の 掲示板

トップ 新規 検索

2022-03-21 08:00:01

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

さん

2点だけ。

「表示する」の命令は、NUL文字(\0の文字)を超えて表示しません。
バイナリデータの内容の確認は、十六進数文字列にしてから表示する等が必要です。
※最初に出現するNUL文字で途切れてしまう文字列扱いの命令と、
 NUL文字も含めて処理できるバイナリデータ扱いの命令があります。
 例えば、「文字数」は前者で「バイト数」は後者です。
 ただ、これの区別が載っている命令の一覧はなさそうです。

「{\0}」でバイトコードの0(NUL文字)になるのですが、0の部分は十進数です。
16進数の場合は、$を付けて「{\$fe}」のようになります。
もし、「{\a}」と書いてしまうと、「a」のasciiコードになります。
(「{\a}」は「a」と書いたのと一緒なようです)

「/avatar/parameters/testdata{\0},f{\0}{\0}{\$3f}{\$9d}{\$f3}{\$b6}」
かも。バイト数を表示してみると36です。

(編集パスワード送信)

子記事

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

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

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

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





www.eznavi.net