当我用一些命令调用系统(char * 命令)并且它失败时,我想知道错误代码(而不是解析文本输出)。例如,我运行 system("rm file") 并且 'file' 不存在 - 如何将 ENOENT 接收到我的应用程序中?
问问题
1902 次
当我用一些命令调用系统(char * 命令)并且它失败时,我想知道错误代码(而不是解析文本输出)。例如,我运行 system("rm file") 并且 'file' 不存在 - 如何将 ENOENT 接收到我的应用程序中?