控制台应用程序的返回代码

5

它会返回1/0作为退出代码还是写入控制台? - Marino Šimić
请看这个stackoverflow帖子 - FIre Panda
https://dev59.com/o3RC5IYBdhLWcg3wUvUS - VikciaR
2个回答

8
假设你正在使用Windows操作系统(C#标签)。
echo %errorlevel%

1
如果你在Unix系统上,那么它是 echo $? - DevSolar

0

如果您在C#中使用Process类运行命令行应用程序:

  • 如果您要查找退出代码:process.ExitCode
  • 如果您需要读取应用程序写入控制台的内容:process.StandardError.ReadToEnd() 或 process.StandardOutput.ReadToEnd()

如果您需要在C++中实现此功能,因为您也添加了该标签,我无法提供太多帮助。

您应该选择其中一个标签,或者您是否将不相关的标签放入问题中?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接