[ruby-list:45956] tcl と ruby

From: Masutoyo Kawamura <m-kwmr@...>
Date: 2009-04-14 09:11:36 UTC
List: ruby-list #45956
河村と申します。
Ruby の質問でないので、恐縮しながら投稿しています。

下のような、スクリプトを書いて
-------- test.tcl ------------
set s [ format "%c%c%c%c" 18 75 203 4 ]
puts $s
------------------------------
-------- test.rb -------------
s  = sprintf "%c%c%c%c", 18, 75, 203, 4
puts s
------------------------------
tclsh test.tcl >  tcl.txt
ruby  test.rb  > ruby.txt
を実行すると結果が異なります。
------- 2.rb ----------------
while(line=gets)
  p line
end
-----------------------------
ruby   2.rb  tcl.txt  ruby.txt
で確認すると
 tcl.txtは "\022K?\004\n"
ruby.txtは "\022K\313\004\n" となります。

tcl.txt が ruby.txt と同じになるようにしたいのですが、
どなたかご存じないでしょうか。



In This Thread

Prev Next