The following lines were added (+) and removed (-):
_______________________________________________________________________________ _______________________________________________________________________________----Perl has three predefined filehandles: * STDOUT - for standard output * STDIN - for standard input * STDERR - for error messages Thus, print and printf functions by default use STDOUT filehandle to print to. Knowing the filehandle for standard input we can read everything user types just by using STDIN like usual file: print "Please enter the file name: "; chomp( $fname = <STDIN> ); printf(STDERR "You entered '%s'\n", $fname); The last line prints the confirmation to the standard output for error messages, which is by default the same as standard output.----