首页 > 解决方案 > 防止调用函数打印输出

问题描述

在我的程序中,我调用了一个有时会写入stdout一些“通知”或“警告”的函数。

由于我不需要该输出,而且它与我的程序产生的输出混合,我想摆脱详细函数中的“通知”。

该函数不是我的代码的一部分。相反,它是操作系统动态库的一部分(我无法编辑该函数)。

有没有办法抑制该功能的输出?

或者我可以在函数调用之前抑制输出并在调用之后恢复它吗?

标签: cstdout

解决方案


推荐阅读