Linux 下C++程序在使用system()时,我的用法是:
system("pwd");
报错。大意是需要处理一下函数的返回值。
后来改成
int res = system("pwd");
或
if(-1 == system("pwd"))
{
std::cout<<"error"<<std::endl;
}
就不报错了。
Linux 下C++程序在使用system()时,我的用法是:
system("pwd");
报错。大意是需要处理一下函数的返回值。
后来改成
int res = system("pwd");
或
if(-1 == system("pwd"))
{
std::cout<<"error"<<std::endl;
}
就不报错了。