控制台输入 - 按Enter键后清除

时间:2013-01-14 19:18:09

标签: c++ input stream console cross-platform

我需要一种跨平台的方式来处理这个问题:

当我在“cin”行中输入时,我希望它清除包括换行符在内的所有处理。

甚至可能吗?或者我是否需要找到一些跨平台的getch()实现并以这种方式执行?

1 个答案:

答案 0 :(得分:4)

我能看到的唯一跨平台方式是完全放弃标准输入和输出流,并使用类似ncurses(具有Windows端口)的东西。

它可以直接处理读取键,有或没有回声,并且可以清除屏幕。