Posted 28 March 2010 - 08:39 PM Quote from original:  #define file_read_int //FileID# var t; t=real(file_text_read_string(argument0)); file_text_readln(argument0); return(t); #define file_write_int //FileID#,Int# file_text_write_string(argument0,string(argument1) ); file_text_writeln(argument0); 1. Integer ? Looks like it's writing a truncated part of a double to me. 2. This is what binary files are for. This post has been