Sorry, I'm a unix guy...ctrl-d works on my unix box.
You might try that instead, just to see :)

richf

-----Original Message-----
From: Anthony Beaman [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 25, 2003 10:24 AM
To: Rich Fernandez
Cc: [EMAIL PROTECTED]
Subject: RE: Array Question


This makes a lot of sense and I think it may be the solution BUT my Ctr-z
isn't working on my machine! I'm on Win98 and when I press ctrl-z it goes to
a DOS prompt (no output). Any ideas on fixing this? If not, I can try this
on my NT machine at home. 



                -----Original Message-----
                From:   Rich Fernandez [mailto:[EMAIL PROTECTED]
                Sent:   Wednesday, June 25, 2003 9:30 AM
                To:     Anthony Beaman
                Cc:     [EMAIL PROTECTED]
                Subject:        RE: Array Question

                Hi Anthony,

                LF (\n) is the default record separator, so if you type 3
names and press
                enter, 
                all 3 names get placed in $array[0].

                The next item(s) get placed in $array[1], etc depending on
where you press
                enter.

                If your input looks like this:
                Fred Barney <enter>
                Wilma Betty <enter>

                your program will print "Wilma Betty" because each <enter>
will add a LF.

                HTH

                richf 

                -----Original Message-----
                From: Anthony Beaman [mailto:[EMAIL PROTECTED]
                Sent: Wednesday, June 25, 2003 9:18 AM
                To: Paul Johnson
                Cc: [EMAIL PROTECTED]
                Subject: RE: Array Question


                I typed in 3. For example, "Sam Mary Joe". I expect to get
"I know Mary",
                since she's [1] but I'm getting a blank space. I've tried
this on NT and on
                my 98 machine here at work. 
                 

                                -----Original Message-----
                                From:   Paul Johnson [mailto:[EMAIL PROTECTED]
                                Sent:   Wednesday, June 25, 2003 9:13 AM
                                To:     Anthony Beaman
                                Cc:     [EMAIL PROTECTED]
                                Subject:        Re: Array Question


                                Anthony Beaman said:

                                > Hi! I'm still wallowing in Chapter 3
(Arrays. Why can't I
                get it?!?!?!?
                                > ARGH!!!!!) of Learning Perl on Win32
Systems. I'm trying
                to create an
                                > exercise but I'm not getting the results
that I want.
                Here's what I'm
                                > trying to do:
                                >
                                > I'm asking for a list of names:
                                >
                                >  print "Name your friends: ";
                                >  @names = <STDIN>;
                                >
                                > Then I want to pretend that I know the one
of the friends.
                In this case,
                                > I'll choose the 2nd one and here's where
I'm not getting
                what I want:
                                >
                                >   print "I know $names[1].\n";
                                >
                                > The output shows "I know ."
                                >
                                > Isn't "$names[whatever]" what I'm supposed
to use to get
                an element of the
                                > array? I've tried this with numbers and
have gotten the
                same results. What
                                > am I doing wrong? Thanks! :-)

                                How many names did you type in?  $names[1]
is the second
                element of the
                                array because arrays start at zero by
default, so you will
                need to type in
                                at least two names.

                                -- 
                                Paul Johnson - [EMAIL PROTECTED]
                                http://www.pjcj.net
                                

                -- 
                To unsubscribe, e-mail: [EMAIL PROTECTED]
                For additional commands, e-mail: [EMAIL PROTECTED]

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to