you need to add the name of the target filehandle when you write to it. for 
example:

if you open writefile.txt with the filehandle WRITE, you must print to it 
like so:

print WRITE "add some text";

At 18:18 18/07/2002 -0500, Carrie Lyn Brammer wrote:
>I've looked throgh the recent archives. A lot of what is being discussed 
>seems too 'advanced' for me. I guess i'm a REAL baby newbie.
>
>Can someone please look at the following project, and tell me why it is 
>not writing the contents of the readfile.txt to the writefile.txt?
>
>It's tough to learn from a book, when there is no one to help you, and no 
>examples of the project anywhere. I wish I could get a free personal 
>tutor. Anyone interested? heh.
>
>Here is what i've got so far:
>
>---------------------
>
># Description:A program that can save the contents of a given file and 
>create a
># new file in the same directory that contains a copy of the original 
>files information
># Revision History:
>#     1.0/July 18th 2002: original version
>#-----------------------------------------------------------------
>
># open files for reading(readfile.txt) and writing(writefile.txt)
>open (READFILE, "readfile.txt") || die "could not open readfile.txt \n";
>open (WRITEFILE, ">writefile.txt") || die "could not open writefile.txt \n";
>
># define contents of readfile.txt to array
>@contents = <READFILE>;
>
># print contents to the writefile
>print (@contents);
>
># close readfile and writefile
>close (READFILE);
>close (WRITEFILE);
>
># open writefile.txt to read contents
>open (NEWWRITEFILE, "writefile.txt") || die "could not open writefile.txt\n";
>
># assign contents of writefile.txt to an array
>@newcontents = <NEWWRITEFILE>;
>
># print the contents of writefile.txt
>print "\n The contents of writefile.txt is $newcontents \n";
>
># close writefile.txt
>close (NEWWRITEFILE);
>
>-----------------------------
>
>Thank you,
>Carrie Lyn


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

Reply via email to