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]