On Sun, 12 Jun 2005 11:49:37 -0700 (PDT)
Christopher Spears <[EMAIL PROTECTED]> wrote:

> 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";
======>$ARGV[$i]
> }
> 
> 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>
> 
> 
> 


-- 
Whatever you do will be insignificant,but 
the important is you do it!

It doesn't matter who you are, it's what 
you do that takes you far!

-- 
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