1. I/O Redirection -Reply
- Posted by Tim Hansell <HANSELLT at CEDARNET.CEDARVILLE.EDU> Jan 23, 1997
- 1114 views
>Tim, > Try this :- > > puts(1,"Standard Output \n") > puts(2,"Standard Error \n") > >The error channel always prints to screen even if Standard Output is >re-directed, it is a lot easier than poking the video memory. > >Regards - Peter Thanks I will give that a try. Coming from a UNIX background, I forgot that in DOS you can't redirect standard error. You can in UNIX. But I'm still wondering why opening CON doesn't work. Is it because an open call inside of program sets up buffered I/O ? I'm assuming that because the calls which set up the graphics mode and position the cursor on the screen are indeed dealing with the screen directly, so that a print to 2, would end up the same place on the screen as a print to 1. -tim