Runtime 缓冲区中何时存储字符

Runtime 缓冲区中何时存储字符,runtime,buffer,Runtime,Buffer,我只想知道sb从键盘输入的字符何时存储在缓冲区中?我的意思是:当按下字符键时,或者当按下回车键时,或者有另一个计时?我的问题尤其是C++控制台应用程序,但如果答案包含每种情况,或者一般情况下,它会更好。p> 非常感谢:)这将取决于所讨论的特定控制台 尽管它们适用于不同的语言,但同样的规则适用于终端/环境如何向程序提供标准输入的数据: 应该有一个Visual Studio的工作示例。这将取决于所讨论的特定控制台 尽管它们适用于不同的语言,但同样的规则适用于终端/环境如何向程序提供标准输入

我只想知道sb从键盘输入的字符何时存储在缓冲区中?我的意思是:当按下字符键时,或者当按下回车键时,或者有另一个计时?我的问题尤其是C++控制台应用程序,但如果答案包含每种情况,或者一般情况下,它会更好。p>
非常感谢:)

这将取决于所讨论的特定控制台

尽管它们适用于不同的语言,但同样的规则适用于终端/环境如何向程序提供标准输入的数据:



应该有一个Visual Studio的工作示例。

这将取决于所讨论的特定控制台

尽管它们适用于不同的语言,但同样的规则适用于终端/环境如何向程序提供标准输入的数据:



假定有一个VisualStudio./P.P的工作示例。如果我必须指定,我是Visual C++ 6和微软Visual C++ +8,我写的,同样的规则适用于所有控制台应用程序。如果我必须指定,我是Visual C++ 6和微软Visual C++ +8,我写的,同样的规则适用于所有控制台应用程序。