まつもと ゆきひろです
In message "[ruby-list:17455] C のデータを Ruby から参照したい"
on 99/10/06, kkubota / 18software.co.jp <kkubota / 18software.co.jp> writes:
|ソースは以下の通りです。
| VALUE testbuf[] = {1,2,3,4,5,6,7,8,9,0};
|この test.rb を実行すると、
| ary = 1
| ary = 2
| : :
| ary = 9
| ary = 0
|
|と表示されるのを期待していましたが、以下のように表示
|されます。
それはいけません。testbufの中身は*Cの*整数じゃないですか。ちゃ
んとRubyの世界の整数にしてやらないと。
testbuf = {INT2FIX(1), INT2FIX(2), ... };
としてやれば期待通りに動くのでは?