質問
いくつかについて触れたいと思いファイル線による線の簡単なプログラムの時に印刷し、ラインの画面の最後のラインが見えてきませんので、出力画面でボタンひ6.5.1IDE Windows XP*環境での実行プログラムから直接コマンドライン"としてrubyの主なものです。rb"には問題はありませんしていますインフォメーションセンタ去することができます。私が使っているRuby-1.8.6.ここには全体のコード:
File.open("songs.txt","r") do |file|
file.each do |line|
print line
end
end
解決
あなたがすでに行の末尾に1がない場合、バッファフラッシュを強制的に、改行ターミネータを追加しますputs
を使用する場合、これは良い仕事します。
他のヒント
ことがなかっ走る前に自分自身が、私の推測され、最終ラインがないのに、末尾の改行は、Xsltproc、コンソールなフラッシングしたものである。加えてみ $stdout.flush
末のプログラム、何が起こるか見てみてください.
ように、簡単にこのコードを少し変換を用いて foreach
:
File.foreach("songs.txt","r") do |file|
print line
end
所属していません StackOverflow