Home C&C++函数库 c++ 语法 程序源码 Linux C库

stdin

object  <cstdio>

FILE * stdin;

标准输入流

标准输入流是应用程序的默认数据源。在大多数系统中,它通常默认指向键盘。

stdin可以用作任何函数的实参,该函数希望将输入流(FILE*)作为参数之一,如fgetsfscanf

尽管通常假定stdin的数据源是键盘,但即使在常规的控制台系统中也可能不是这样, 因为在大多数操作系统上,在调用应用程序时,通常可以重定向stdin。 例如,许多系统,其中包括DOS/Windows和大多数UNIX shell,支持以下命令语法:

myapplication < example.txt

使用example.txt文件的内容作为myapplication 的主要数据源,而不是控制台键盘。

也可以使用freopen函数将stdin从程序中重定向到其他数据源。

如果已知stdin没有引用交互设备,则流将被完全缓冲。否则,默认流是行缓冲或无缓冲取决于库(参见setvbuf)。

🍄  另请参阅



stdout 标准输出流(object )
stderr 标准错误流(object )

联系我们 免责声明 关于CandCplus 网站地图