标准流及重定向(Redirection) <stdio.h>提供了三个标准流,可直接使用: File Pointer Stream Default Meaning stdin Standard input Keyboard stdout Standard output Screen stderr Standard error Screen 1上述三个流可直接使用,不用事先打开,用完也无需 关闭 默认情况下,程序以键盘作为标准输入,以屏幕作为 标准输出,但可以通过重定向技术改变默认行为: 输入重定向:demo<in.dat,在命令提示符下输入该命令 后,scanf等函数将从in.dat而不是键盘获得输入 输出重定向:demo>out.dat,在命令提示符下输入该命令 后,printf将打印到out.dat而不是屏幕标准流及重定向(Redirection) <stdio.h>提供了三个标准流,可直接使用: File Pointer Stream Default Meaning stdin Standard input Keyboard stdout Standard output Screen stderr Standard error Screen 上述三个流可直接使用,不用事先打开,用完也无需 关闭 默认情况下,程序以键盘作为标准输入,以屏幕作为 标准输出,但可以通过重定向技术改变默认行为: 输入重定向: demo < in.dat,在命令提示符下输入该命令 后,scanf等函数将从in.dat而不是键盘获得输入 输出重定向:demo > out.dat,在命令提示符下输入该命令 后,printf将打印到out.dat而不是屏幕 5