CS140 Lab 8

This involves designing solutions to problems E11.2 and e11.3 on p. 552 of the text.

E11.2

Write a program that reads a file containing text. Read each line and send it to the output file, preceded by a line number If the input file is:

Mary had a little lamb
Whose fleece was white as snow.
And everywhere that Mary went,
The lamb was sure to go.

then the program produces the output file:

/* 1 */ Mary had a little lamb
/* 2 */ Whose fleece was white as snow.
/* 3 */ And everywhere that Mary went,
/* 4 */ The lamb was sure to go.

The line numbers are enclosed in /* */ delimiters so that the program can be used for numbering Java source code files.

Prompt the user for the input and output file names.

E11.3

Modify your solution for E11.2 to allow the file names to be entered as command line arguements, if the user doesn't enter them on the command line then prompt them for the file names.