[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>

14 messages 2006/05/21

[#42267] メニューのループについて — リックス <rubyer4649@...>

りっくすです

21 messages 2006/05/27

[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>

conundrumです。

11 messages 2006/05/28

[ruby-list:42191] 配列の取り出しについて

From: リックス <rubyer4649@...>
Date: 2006-05-03 17:43:38 UTC
List: ruby-list #42191
リックスです

文字列を読み込んで上4桁と下4桁をわけたいのですが
どうしても出来ません
アドバイスいただけないでしょうか?

#!/home/QtPalmtop/bin/ruby
address=Array.new
buf=Array.new
i0=0
open("Rom.dat","r") do |file|
     while line=file.gets
           i=line.length/2
           j=line.length
           buf=line
           address[i0]=[buf[0...i],buf[i...j]]
           printf("op[%d]=%4b\n",i0,address[i0][0])
           printf("Im[%d]=%4d\n",i0,address[i0][1])
           i0+=1
     end
end
//EOF


配列の定義についてよくわからないのですが
たとえば、buf=00001010
とある場合、
address[0][0]=0000    #bufの上4桁
address[0][1]=1010    #bufの下4桁
をいれたいのですが
address[0]=[buf[0...3],buf[4...7]]
とはできないのでしょうか?



--------------------------------------
Yahoo! JAPAN 10th Anniversary Special Feature
--- Enjoy Yahoo! Auction with Yahoo! Mail !! ---
http://pr.mail.yahoo.co.jp/auction/

In This Thread

Prev Next