John Fisher wrote:
>
> What am I doing wrong? Here are 3 attempts at trying to use getchar.
> It seems I am following the Usage, but I guess not.
>
>
> $ perl -e 'use POSIX;$ab="10";$pab=POSIX::getchar($ab);print $ab,"\n",$pab;'
> Usage: POSIX::getchar() at -e line 1
>
>
> $ perl -e 'use POSIX;$ab="10";$pab=POSIX::getchar(STDIN);print $ab,"\n",$pab;'
> Usage: POSIX::getchar() at -e line 1
>
> == I entered the "abc" in this example ===
> $ perl -e 'use POSIX;$ab="10";$pab=POSIX::getchar(<STDIN>);print $ab,"\n",$pab;
> '
> abc
> Usage: POSIX::getchar() at -e line 1

Hi John.

When it says

  Usage: POSIX::getchar()

it's trying to tell you that 'getchar' takes no parameters. In any case
it's the same as the built-in getc function, so try it like this:

  perl -e '$ab = getc; print "$ab\n";'

HTH,

Rob




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

Reply via email to