From: Eric Hodel Date: 2006-10-15T18:05:39+09:00 Subject: Re: redirect STDOUT On Oct 14, 2006, at 8:50 PM, yong wrote: > David Roberts writes: >> yong wrote: >>> I'm writting a program to detect the cursor position with the vt100 >>> command "\x1b[6n". >>> >>> So I need to redirect STDOUT to a string. >>> >>> How can I do this? >> >> I suggest looking at the code for the win2console library, which >> gives >> an example of something similar. > > Now I can use STDOUT.reopen to redirect STDOUT output to a file.But > How can I redirect it to a string? You don't. You should avoid touching STDOUT and STDERR as much as possible. Instead assign a StringIO to $stdout. http://blog.segment7.net/articles/2006/08/17/stdout-vs-stdout -- Eric Hodel - drbrain@segment7.net - http://blog.segment7.net This implementation is HODEL-HASH-9600 compliant http://trackmap.robotcoop.com