金光です。どもっ。
──────────────────────────────────────
#! ruby -Ks
require 'nkf'
while (line = gets)
print NKF.nkf('-m0 -f66 -Ss', line.sub(/\A /s, '%%zwsp%%')).sub(/\A%%zwsp%%/, ' ')
print "\n"
end
──────────────────────────────────────
のようなプログラム(fold)で、getsが一気に全部行を読み込んでいるように
なります。ただし、exe版のNKFでも同じ問題が起きています。
require 'Kconv' かな、とも思ったのですが、症状は同じです。
NKFをシフトJisで使うときの注意とかがあるのでしょうか。
M.Kanemitsu
―――――――――――――――
金光雅夫 masao-k / a-net.email.ne.jp
http://www.masao-k.net
http://isweb14.infoseek.co.jp/art/soshikon/
http://isweb15.infoseek.co.jp/computer/ruby256/
http://www.masao-k.net/tDiary/index.rb
http://www.masao-k.net/RubyBook/
〒216-0031 川崎市宮前区神木本町5-14-12
自宅: 044-877-5006
携帯: 090-2753-5292
--
"I invented the term Object-Oriented, and I can
tell you I did not have C++ in mind."
-Alan Kay