如何从 FILE *stderr 中提取错误消息并将其转换为字符串格式?

问题描述 投票:0回答:1

在我的单元测试用例中,我想检查(失败的)函数的错误消息(写入 STDERR FILENO)是否正确。为此,我需要从 FILE *stderr 中提取错误消息并将其转换为字符串格式。

有谁知道如何实现这一点?

c unit-testing error-handling stderr extract-error-message
1个回答
0
投票

恕我直言,函数应该只返回一个状态代码,但绝不会打印错误消息。那也可以解决您的单元测试问题。

© www.soinside.com 2019 - 2024. All rights reserved.