[#2023] Class Method の index — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

13 messages 1997/02/02

[#2158] [Req] pack/unpack — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

14 messages 1997/02/18
[#2166] Re: [Req] pack/unpack — matz@... (Yukihiro Matsumoto) 1997/02/18

まつもと ゆきひろです.

[#2277] ruby 1.0-970228 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

16 messages 1997/02/28

[ruby-list:2221] Re: [BUG] pack/unpack [Re: [Req] pack/unpack]

From:
Date: 1997-02-19 09:59:06 UTC
List: ruby-list #2221
けいじゅ@SHLジャパンです. 

In [ruby-list :02220 ] the message: "[ruby-list:2220] Re: [BUG]
pack/unpack [Re: [Req] pack/unpack] ", on Feb/19 18:25(JST)
matz@caelum.co.jp (Yukihiro Matsumoto) writes:

>packは"ab","cd"を出力してから絶対座標0にもどり,"ef"だけを出
>力して終わっています.
>
>unpackはa4で"ef"を取り出し,次のa4で文字列の末尾に来たので""
>を取り出します.@0で絶対座標0に戻り再びa4で"ef"と取り出して
>います.

うーん....

>|ばぐ?
>ということで,仕様通りの動作です.

そうかあ.

では, フォーマットを見ただけではパックした文字列の長さは分からないとい
うことになるんですね...

今つくっている pread/pwriteはフォーマットから文字列の長さを調べて, そ
の長さ分だけreadしている... 困ったなあ...

つまり, "a4a4" だと read(8) するわけですね. でも, 実際は4byteしかこな
いことがあるってことになるんですよね... "X"や"@"を使った時だけ問題にな
るみたいだからいいかなあ... 

__
..........................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----

In This Thread

Prev Next