如何在C ++中获取无缓冲输入(即不按Enter键)?

时间:2019-06-27 06:06:33

标签: c++ c++11

我正在尝试从用户处获取逗号分隔的输入,以便在不按Enter键的情况下接受输入。

1 个答案:

答案 0 :(得分:0)

我认为在纯C ++中无法以可移植的方式实现,因为它在很大程度上取决于所使用的可能与stdin连接的终端(它们通常是行缓冲的)。您可以尝试使用getchar()getline()并尝试根据需要调整代码。