【发布时间】:2015-02-23 17:02:42
【问题描述】:
如果我们有这个代码 sn-p:
int a;
cout << "please enter a value: ";
cin >> a;
在终端中,输入请求看起来像这样
please enter a value: _
如何以编程方式模拟用户的输入。
【问题讨论】:
-
搜索输入/输出重定向。许多 shell 支持像
program < foo这样的语法来从名为“foo”的文件中读取输入。 -
发送一个字符后跟一个换行符?
-
如何使用通用的
std::istream引用,“模拟”时使用std::istringstream,不使用时使用std::cin? -
@KiraSan 看起来这不会有助于解决您的问题。也许您应该澄清更多,这里现有的建议为何以及如何无助于解决您的问题。
-
@KiraSan 已经在下面的答案中给出了。