質問編集履歴
2
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,9 @@
|
|
1
|
-
バイナリ
|
1
|
+
バイナリファイルを読み込んで
|
2
|
-
E F G Iの値を表示させたい
|
2
|
+
E ,F ,G ,Iの値を表示させたい
|
3
3
|
|
4
|
-
A(4バイト) B(4バイト) C(4バイト) D(4バイト) E(8バイト) F(4バイト) G(4バイト) H(4バイト) I(xバイト) ...
|
4
|
+
A(4バイト) B(4バイト) C(4バイト) D(4バイト) E(8バイト) F(4バイト) G(4バイト) H(4バイト) I(xバイト) ... A〜I..A~I..
|
5
5
|
|
6
|
-
|
6
|
+
Aには必ず同じ値が入っています。
|
7
7
|
|
8
8
|
filename = ARGV[0]
|
9
9
|
|
@@ -13,4 +13,4 @@
|
|
13
13
|
print "#ary[4] #ary[5] #ary[6] #ary[8]"
|
14
14
|
]
|
15
15
|
|
16
|
-
として、EとFとGは表示できるのですが、Iが可変であることから、どのように取得したらいいのか、また
|
16
|
+
として、EとFとGは表示できるのですが、Iが可変であることから、どのように取得したらいいのか、またA〜Iのブロックが一つの終わった後、次のA〜Iを読み込むにはどうしたらよいかが分かりません
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
バイナリモードでファイルを読み込んで
|
2
2
|
E F G Iの値を表示させたい
|
3
3
|
|
4
|
-
A(4バイト) B(4バイト) C(4バイト) D(4バイト) E(8バイト) F(4バイト) G(4バイト) H(4バイト) I(xバイト) ... E〜I(無くなるまで)..A〜I..E〜I ..
|
4
|
+
A(4バイト) B(4バイト) C(4バイト) D(4バイト) E(8バイト) F(4バイト) G(4バイト) H(4バイト) I(xバイト) ... E〜I(のブロックが無くなるまで)..A〜I..E〜I ..
|
5
5
|
|
6
6
|
E〜Iを一つのデータの区切りとして読み込むファイルによって何度か繰り返されています。Aには必ず同じ値が入っています。
|
7
7
|
|