掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイト配列から変数切り出し (ID:100989)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ユーザー定義型を使うには1レコードの長さが固定である必要があります。 バイナリーファイルのサイズが1レコードの長さで割り切れますか? ヘッダー部があるならそのサイズを引いた残りのサイズが1レコードの長さで割り切れますか? ちなみに現在処理仕様としているバイナリーファイルのサイズは? 何レコードあると思われていますか? > 実際のデータは >(String) 54 41 42 43 44 45 46 00 (54が頭で00が尻尾 ABCDEF) 上記は下記の「3データブロック」の中には含まれていませんが どう様に関連しているのでしょうか? 下記の先頭についている?? >(Long) 下記3データブロック > 42 51 18 40 bc 4a 61 00 01 26 59 89 48 00 00 c0 > 6f 51 18 c0 6a 4c 61 00 01 52 5a 89 48 00 00 c0 > 90 51 18 00 44 4e 61 00 01 7e 5b 89 48 00 00 00 上記で3レコード分と言う事でしょうか? VB6だと Get #1,i,sName これは何バイト? Get #1,i + 12, VDbl 8バイト Get #1,i + 16, VLng 4バイト Get #1,i + 20, VInt 2バイト...かと思うのですが。 私が書いて欲しかったのは例えば下記の様に 1レコード分のデータ構造です。 90 51 18 00 44 4e 61 00 01 7e 5b 89 48 00 00 00 ----------------- ========== *********** +++++ sName VDbl VLng VInt どなたか他の詳しい方にフォローしてもらった方が良いかも知れませんね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.