/*
	Tom DeDonno page 600

	reads a file story.txt
	and creates a file storylines.txt
	ads line numbers to each beginning of each line
	in story.txt
 */

import java.io.*; 

public class TextEOFDemo {

	public static void main( String[] args ) {
          
          
         String inputFile = "Story.txt";
         String outputFile = "Storylines.txt";
        
          try {
            

            
            BufferedReader inputStream =
            new BufferedReader( new FileReader( inputFile ) );
            PrintWriter outputStream =
            new PrintWriter( new FileOutputStream( outputFile ) );
            
            int count = 0;
            String line;
            
            while( (line=inputStream.readLine()) != null ){
              count++;
              outputStream.println( count + " " + line );
              }
            
            System.out.println( count + " lines written to storylines.txt" );
            inputStream.close( );
            outputStream.close( );
            
          } catch( FileNotFoundException e ) {
            
              System.out.println( "File " + inputFile + " not found." );
          } catch( IOException e ) {
              System.out.println( "Error reading from file " + inputFile );
              }
          } //end main
 }
        
            


