小编Swa*_*apG的帖子

如何在c ++中获取linux命令输出字符串和输出状态

我想在C++程序中获取Linux命令的输出字符串以及命令输出状态.我在我的应用程序中执行Linux命令.

例如:命令:

rmdir abcd

命令输出字符串:

rmdir:无法删除`abcd':没有这样的文件或目录

命令状态:

1(表示命令失败)

我尝试使用system()提供输出状态的Linux函数,以及popen()给出命令输出字符串的函数,但这两个函数都没有给我输出字符串和Linux命令的输出状态.

c++ linux command

6
推荐指数
1
解决办法
4104
查看次数

标签 统计

c++ ×1

command ×1

linux ×1