gpt4 book ai didi

c++ - 是否可以在 C++ 中禁用 stderr?

转载 作者:IT王子 更新时间:2023-10-29 01:00:47 26 4
gpt4 key购买 nike

我为 linux 编写了一个程序,使用 libxml2 进行 html 解析。虽然它完成了它的工作,但 html 解析器会向 stderr 写入许多不同的错误。是否可以完全禁用 stderr(或将其重定向到/dev/null 而不必使用重定向 shell 脚本运行它)?我可以忍受不得不将自己的错误写入标准输出,我只是想摆脱这些错误。

最佳答案

使用 freopen 重定向到 dev/null:

freopen("/dev/null", "w", stderr);

关于c++ - 是否可以在 C++ 中禁用 stderr?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/998162/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com