计算数组长度函数scalar;

有代码有真相:

#!/usr/bin/perl
open(FILE1,"C:/Perl/BX/BX-Book-Ratings_result.txt");
open(FILE2,"C:/Perl/BX/BX-Users_result.txt");
open(result1,">C:/Perl/BX/BX-Book-Ratings_short.txt");
open(result2,">C:/Perl/BX/BX-Users_short.txt");

my @ISBN;
my $isbnNum=0;
my $i=0;
my $user;
my $subString;
my $count=0;

while(($_=<FILE1>)&&($user=<FILE2>))
{
	$subString=substr($_,index($_,",")+1);
	@ISBN=split(/ /,$subString);
	$isbnNum=scalar(@ISBN);
	if($isbnNum>4)
	{
		syswrite(result1,"$_");
		syswrite(result2,"$user");
		$count++;
	}
	else
	{
		next;
	}
	#printf"@ISBN $isbnNum $user";
	#$i++;
		
}
printf"$count";
close(FILE1);
close(FILE2);
close(result1);
close(result2);

相关文章:

  • 2022-12-23
  • 2022-03-06
  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
猜你喜欢
  • 2021-05-30
  • 2022-12-23
  • 2021-06-03
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案