标准输入输出问题!
1.我知道在console程序中系统自定义了标准输入(stdin),标准输出(stdout),标准出错(stderr),那么系统是如何打开这些标准设备文件的呢,也就是
stdin = fopen(?,"r")中?应该是什么呢?,在windows下设备文件如何表示?
2.当我调用scanf("%c",a)时,应该是从标准输入中读取一个字符,那么当我运行程序时会有光标等着我去输入,我输入的内容在屏幕上显示出来了,那么负责显示的是什么程序的事呢?,我又没有显式地调用printf,是scanf做的吗?好象不像。
3.在windows图形界面下还有标准输入和输出的概念吗?有的话又是什么呢?什么是标准输入,什么是标准输出?
小弟有些困惑,请高手指教!!