[[Property:title|File IO]] [[Property:link_title|Example: File IO]] [[Property:weight|0]] [[Property:uuid|c6dda104-bd09-a00d-58b5-0d536e95d0c1]] ==Description== Create a file "output.txt" containing the contents of "input.txt". ==Source== Problem description from [http://rosettacode.org/wiki/File_IO Rosetta Code: File IO] ==Solution== class APPLICATION create make feature {NONE} -- Initialization make -- Run application. do create input_file.make_open_read ("input.txt") create output_file.make_open_write ("output.txt") from until input_file.exhausted loop input_file.read_line output_file.put_string (input_file.last_string) output_file.new_line end end feature -- Access input_file: PLAIN_TEXT_FILE output_file: PLAIN_TEXT_FILE end