on Mar 28 2010, 04:42 PM, said: 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. 1. Really? Looks like