初心者ですみません。
このプログラミングがやりたいことが分かりません。テキストファイルの行数をカウントするプログラムでしょうか。だとしたらn=ARGV[1]は何を意味するのでしょうか。
ちなみにエラーメッセージは
1: from Z:/rprog/jul23/testB4a.rb:1:in open' Z:/rprog/jul23/testB4a.rb:1:in
initialize': No such file or directory @ rb_sysopen - sampletxt1.txt (Errno::ENOENT)
です。
file=open(ARGV[0],'r')
n=ARGV[1].to_i
count=0
while count<n
file.gets
end
line=file.gets
printf('%3d: %s',n,line)
どなたか教えていただけたらありがたいです。
回答3件
あなたの回答
tips
プレビュー