\r
my %words ;\r
\r
-open( my $f, "text.txt" ) ;\r
+my $input_file = shift;\r
+my $output_file = shift;\r
+\r
+open( my $f, $input_file ) or die "Cannot open input file $input_file";\r
binmode $f ;\r
\r
my $text = '' ;\r
}\r
}\r
\r
-open (my $dst, ">dictionary.txt") ;\r
+open (my $dst, ">$output_file") or die "Cannot open output file $output_file";\r
binmode $dst ;\r
\r
my $nCount = 0 ;\r
$nCount++ foreach (keys %words) ;\r
print $dst $nCount, "\n" ;\r
\r
-print "Generate test dictionary...\n" ;\r
+print "Generate test dictionary $output_file ...\n" ;\r
print $dst $_, "\n" foreach (keys %words) ;\r
\r
close $dst ;\r