I am trying to update a script I wrote to automate
g++.  Here is an excerpt:

#!/bin/perl -w
use strict;

my $number_of_args = @ARGV; 

open STDERR, ">./caught_errors" or die "Can't create
caught_errors: $!";

if ($number_of_args == 0) 
{
   print "Not enough arguments!\n";
} 

foreach (my $i = 0; $i < $number_of_args; $i++)
{
   print "g++ $ARGV[i] \n";
}

When I run the script like so:

./script blah

I get the following error message:

Argument "i" isn't numeric in array element at
./cedit01 line 61.
g++ blah 

"g++ blah" is proper result that I am looking for. 
However, I don't understand the statement above it. 
What does that mean?

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to