java程序的三种基本结构 不明白stdin,stdout和stderr是什么,哪位高手给详细的说说?

不明白stdin,stdout和stderr是什么,哪位高手给详细的说说?Stdout—标准输出设备(printf(“)。。“”)与标准输出相同。Stderr—标准错误输出设备默认情况下,两者都输出到

不明白stdin,stdout和stderr是什么,哪位高手给详细的说说?

Stdout—标准输出设备(printf(“)。。“”)与标准输出相同。

Stderr—标准错误输出设备

默认情况下,两者都输出到屏幕。

但是如果您使用转向标准输出到磁盘文件,您可以看到两者之间的区别。Stdout输出到磁盘文件,stderr在屏幕上。

用法:

fprintf(stderr,“can”t打开它!n“”

fprintf(stdout,“无法”打开它!n“”

stdin—标准输入设备。

用法:

char s[80

]fputs(fgets(s,80,stdin)

控制台,stdin-stdout之间是什么关系?

1。标准输入法:标准输入法,即从键盘输入的字符、数字、标点符号等信息。2标准输出:标准输出,显示屏显示,或输出到磁盘,或由打印机打印的信息。创建用户进程时,系统将自动为进程创建stdin(=0)、stdoutr(=1)和其他数据流