C++第十一章.pptVIP

  • 3
  • 0
  • 约1.36万字
  • 约 94页
  • 2017-11-17 发布于河南
  • 举报
C第十一章

四. 标准 I/O 文件  有三个自动打开的文件支持程序的执行,它们是:标准输入stdin、标准输出stdout和标准错误输出stderr。即是说,这三个文件直接使用,不必对它们进行打开和关闭操作,系统启动后即自动打开了这三个文件,并为它们设置了文件指针;使用后也不必关闭,退出系统将自动关闭了这三个文件。 通常,stdin负责从终端键盘上读数据,stdout负责向终端屏幕上写数据,stderr负责在屏幕上显示错误信息。在支持I/O重定向的操作系统中,stdin和stdout可以被重定向:stdin是从键盘到文件,可以重定向为从文件到文件;stdout是从文件到显示器,可以重定向为从文件到文件。而stderr不能重定向,只能在屏幕上显示。 例如: fileindata //输入,从文件indata中输入数据到文件file中 这时file中所有的getchar、scanf等输入函数不再从键盘上接收数据,转而从文件indata 中读取数据,这就是输入重定向。而 fileoutdata //输出,文件file的输出内容写到文件outdata中 则file中所有putchar、printf等输出函数都把输出结果写到文件outdata 中。 这就是输出重定向。 注意这里讲的重定向与前面第三章介绍的I/O函数Cin和Cout相区别:Cinv

文档评论(0)

1亿VIP精品文档

相关文档