c++ - 通过按空格键结束键盘输入数据,而不是输入键 c/c++

标签 c++ c input console keyboard

我想通过键盘输入一个字符串,通常通过按回车键结束,但现在我想通过按空格键结束 前任 : 输入您的名字:Koichen(按 Enter('\n') 结束) 输入您的名字:Koichen(按空格键(' ')结束) 我使用c/c++进行编程 任何提示将不胜感激

最佳答案

你猜怎么着,标准输入尚未跨平台标准化。

无论哪种方式,您都需要合并输入字符,直到读取到空格。

<小时/>

请注意,这里没有键盘的概念,您读取的是输入,例如它可以来自管道。

关于c++ - 通过按空格键结束键盘输入数据,而不是输入键 c/c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48125654/

相关文章:

Angular 2. @Input 因为它不是的已知属性

javascript - 如果子复选框被选中,jQuery 检查父复选框

c++ - Qt + VS2010 : The program can't start because <xyz>. 你的电脑缺少dll

c++ - 如何优化这个 CUDA 内核

c - C : is return always necessary? 中的递归函数

java - 验证命令行参数用户输入

C++ 在类中声明一个静态对象

c++ - Boost 的属性树 : deleting a child knowing its path

c++ - 如何从内存中正确读取数据(memcpy)

c - 在C中解析原始内存中的ASCII