C++ 如何签入C++;那个控制台满了吗?

C++ 如何签入C++;那个控制台满了吗?,c++,linux,ubuntu,console,C++,Linux,Ubuntu,Console,我正在编写一个程序,搜索文件系统中的文件,并将所有路径输出到控制台。 所以,这些可能太大了,我需要在满的时候清理屏幕。如何检查它?< P>纯C++,这是不可能的。C++没有“控制台”的概念,它只是一个非常抽象的“文本输出”概念。 典型的Linux解决方案是依赖管道和命令。所以,让您的程序将所有内容写入标准输出。希望在控制台中查看所有内容的用户可以这样调用它: ./my_program | less 为什么需要清理屏幕?不管怎样,如果你扔掉了这些信息,为什么不让它和屏幕缓冲区一起滚出去呢?如果用

我正在编写一个程序,搜索文件系统中的文件,并将所有路径输出到控制台。
所以,这些可能太大了,我需要在满的时候清理屏幕。如何检查它?

< P>纯C++,这是不可能的。C++没有“控制台”的概念,它只是一个非常抽象的“文本输出”概念。 典型的Linux解决方案是依赖管道和命令。所以,让您的程序将所有内容写入标准输出。希望在控制台中查看所有内容的用户可以这样调用它:

./my_program | less

为什么需要清理屏幕?不管怎样,如果你扔掉了这些信息,为什么不让它和屏幕缓冲区一起滚出去呢?如果用户想进行分页,让用户自己将信息传送到
more
less
。这是处理这些事情的标准方法。