Chris And Madonna Stalnaker wrote:
> 
> I have to start somewhere,

When you read from STDIN on a terminal or console the line ends with a
newline (\n) so you have to remove it.


> This works:
> 
>         print "Enter your name: ";
>         $text = <STDIN>;

chomp( $text = <STDIN> );

>         print "\nHello $text\n";
>         print "Please enter your password: ";
>         $password = <STDIN>;

chomp( $password = <STDIN> );

>         if ($password == 21)
>         {
>                 print"Correct\n";
>         }
>         else
>         {
>                 print "wrong\n";
>         }
> 
> This doesn't:
> 
>         print "Enter your name: ";
>         $text = <STDIN>;

chomp( $text = <STDIN> );

>         print "\nHello $text\n";
>         print "Please enter your password: ";
>         $password eq <STDIN>;

chomp( $password = <STDIN> );

>         if ($password eq qwert)

        if ($password eq 'qwert')


>         {
>                 print"Correct\n";
>         }
>         else
>         {
>                 print "wrong\n";
>         }
> 
> Why?
> 
> if anyone replies Thank you, (flames expected!!)

You're welcome.


John
-- 
use Perl;
program
fulfillment

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

Reply via email to