【发布时间】:2012-02-19 01:18:18
【问题描述】:
我有一个调用测试的 C++ 代码。我正在做一个系统调用来执行这个测试。当此测试失败时,将显示类似“错误:无法发现以下组件类型的一个或多个设备:”
我有一个在 Linux redhat 上运行的 C++ 代码,它能够检测系统调用是通过还是失败。但它无法捕获错误消息(错误:无法发现以下组件类型的一个或多个设备:)并附加到日志文件或打印它。
谁能告诉我如何捕获错误消息(错误:无法发现以下组件类型的一个或多个设备:)? PS:我是实习生,任何帮助都会非常好。
#include<iostream.h>
int main ()
{
int i;
if (system(NULL))
puts ("Ok");
else
exit (1);
i=system("hpsp --discover -verbose --user Admin --oapasswd password");
printf ("The value returned was: %d.\n",i);
return false;
}
【问题讨论】: