您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言stdout能被强制打印到非屏幕设备上吗?

时间:12-30来源:作者:点击数:

尽管标准流stdout的缺省方式是打印在屏幕上,但你可以将它重定向到其它设备上。请看下面的例子:

  /* redir.c */
  #include<stdio.h>   
  void main(void);
  void main(void)
  {
      printf(”Let's get redirectedI\n”),
  }

在DOS提示符下,通过重定向字符“>”,可以将上例对应的可执行程序的输出重定向到非屏幕设备上。例如,下例将该程序的输出重定向到prn设备(通常就是连接到LPTl端口的打印机)上:

C:\>REDIR>PRN

同样,你也可以将该程序的输出重定向到一个文件上,请看下例:

C:\>REDIR>REDIR.OUT

在上例中,原来在屏幕上显示的输出内容将全部写入文件REDIR.OUT中。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门