gpt4 book ai didi

c++ - cin 输入可以有多大?

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:19 26 4
gpt4 key购买 nike

考虑这段代码:

int a;
cin >> a;

当您输入例如 12 时,输入不会停止;它会一直等到您按下 ENTER。这是如何运作的?为什么 cin 会等待您的输入,直到您按下 ENTER

最佳答案

您的运行时环境和您的终端控制原始键盘输入。通常,他们仅将输入逐行发送到应用程序,以允许进行编辑。如果您希望它立即向您发送键盘输入,您必须以依赖于平台的方式与您的终端对话。

(这通常被称为“原始”模式,与通常的行缓冲“熟化”模式相反。请注意,熟化模式还处理退格和删除以及光标移动等。)

关于c++ - cin 输入可以有多大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20874220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com