- 论坛徽章:
- 0
|
#
#read the method
#
open(INP,"<mccm.inp")|| die "can't open $!";
@line =(<INP>);
close INP;
@info = ($line[0] =~ /\S+/g);
$info[0]=~tr/A-Z/a-z/;
$coef=$info[0]."_coef";
$method=$info[0]."_method";
$methoden=$info[0]."_en";
$info[0]=~tr/a-z/A-Z/;
$methodp=$info[0];
$infilename=$ARGV[0];
$outfilename=$ARGV[1];
open(FILE1,"<$infilename")|| die "can't open $!";
#
上面部分在perl的版本为5.8.0时可以执行,但是在5.8.5时就出错,提示为open(FILE1,"<$infilename")|| die "can't open $!";这行的问题,找不到文件。
程序是如下提交的,input是输入文件,output是输出文件。
program input output
是否是不同的perl版本的语法问题,怀疑是$ARGV这部分不对,请大家指教。 |
|