【发布时间】:2016-06-26 06:16:15
【问题描述】:
我的任务规定,除非通过键盘输入某些内容,否则什么都不会发生。但是,我无法提示用户输入任何内容。我的循环看起来像这样:
while(true){
"Enter a string to continue: ";
//wait for input
//based on input, do this.
}
程序基本上会暂停,直到用户在没有提示的情况下输入字符串输入,如果这有意义的话。
终端将显示为空白,直到用户输入某些内容,然后我的程序根据输入启动。一个简单的cin会起作用吗?
【问题讨论】:
-
可能需要刷新输出。简单的方法是 cout
-
我无法使用提示。我的程序无限期停止,直到用户输入一个字符串。我试过 cin.get,但那只适用于 char。
-
您是否期望用户必须按 Enter 来表示字符串的结束?