Can stdout be forced to print somewhere other than the screen? Ans. Although the stdout standard stream defaults to the screen, you can force it to print to another device using something called redirection. For instance, consider the following program: /* redir.c */ #include void main(void); void main(void) { printf('Let's get redirected!\n'); } At the DOS prompt, instead of entering just the executable name, follow it with the redirection character >, and thus redirect what normally would appear on-screen to some other device. The following example would redirect the program's output to the prn device, usually the printer attached on LPT1: C:>REDIR > PRN Alternatively, you might want to redirect the program's output to a file, as the following example shows: C:>REDIR > REDIR.OUT In this example, all output that would have normally appeared on-screen will be written to the file REDIR.OUT. - Study24x7
Social learning Network
11 Apr 2023 01:16 PM study24x7 study24x7

Can stdout be forced to print somewhere other than the screen? Ans. Although the stdout standard stream defaults to the screen, you can force it to print to another device using something called redirection. For instance, consider the following program: /* redir.c */ --> Web Development

study24x7
Write a comment
Related Questions
500+   more Questions to answer
Most Related Articles