- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在启动一个进程,想检查它的退出代码是成功还是失败。
Process myProcess = new Process();
myProcess.Start();
myProcess.WaitForExit();
// What should i put instead of EXIT_SUCCESS ?
if (myProcess.ExitCode == EXIT_SUCCESS)
{
// Do something
}
EXIT_SUCCESS
似乎不存在,在 C# 中是否有等效的或规范的方法来检查零?
最佳答案
您可以找到 System Error Codes MSDN 引用:
ERROR_SUCCESS
0 (0x0) The operation completed successfully.
由于它是唯一一个成功代码和另一个错误代码,因此该部分称为错误代码。这不是特定于 C#,仅适用于 Windows。
另请注意,您可以扫描进程的标准输入/输出/错误流:
如果您使用的是非Windows环境,您应该查看相关引用。
关于c# - C# 中 EXIT_SUCCESS 和 EXIT_FAILURE 的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28109579/
我在程序中使用 getopt_long (source here),并且在给定无效长选项时测试其行为时 (--stack-overflow) ,然后我得到: [marcoms@baguette16 b
我有一个关于 c 中正确的程序结构的基本问题。 假设我的主要功能调用其他几个功能来配置特定的硬件(如以太网卡),并且这些功能中的每一个都调用更基本的功能来处理该以太网卡上更具体的配置。 下层函数都有返
在主函数中,我有很多错误测试代码来确保我成功定位并打开了一些文件。所以因为我做了很多,所以我把它做成一个单独的、无效的函数。当我之前在主函数中“返回 EXIT_FAILURE”时,它会像我想要的那样工
我正在编写一个需要使用多个 ANSI C 函数来处理数据的网络应用程序。另一种语言,可能是 Java,将调用主 C 函数来触发该过程。我想从 Java 脚本的主要 C 函数返回一个值来评估成功与否。我
有什么区别?哪个是首选,或者我应该分别在什么时候使用它们? 最佳答案 exit(1)(通常)表示不成功终止。但是,它的使用是不可移植的。例如,在 OpenVMS 上, exit(1) 实际上表示成功。
假设我有一个程序,其中有一个类似于 errno 的全局变量(名为 project_error )在其中存储过去发生的确切错误,但我还希望函数返回简单的 OK/NOK 状态以简化错误处理,因此我只检查
这个问题在这里已经有了答案: 关闭10 年前。 Possible Duplicate: (C/C++) return EXIT_SUCCESS or 0 from main? 很长一段时间我都在使用
在 C++ 应用程序的主函数中,我应该何时返回 EXIT_SUCCESS 以及何时返回 EXIT_FAILURE?解压成功是什么意思?举几个例子: 用户忘记了一些必需的命令行参数,我们捕获它,打印帮助
所以我创建了一个程序,您必须在其中输入日期 dd/mm/yyyy 然后得到 date.day + 1 ,但我不想验证输入的日期是否有效,即 date.day 介于1到31,1到12之间的月份,1到99
我是这样写的。错误说“c:17:9:错误:函数'exit'的参数太少”但更改为“退出(1)”然后只说警告但正在运行。为什么我不能使用“exit(EXIT_FAILURE);”? #include #
如果您应该从 main 返回 0,并且 EXIT_SUCCESS 是“实现定义的”,它的字面意思是 it is not required to be 0 ,那么如果你不能依赖它是正确的值,它有什么意义
所以当 exit(0) 发生时,字符串被神奇地清理了,并且 valgrind 报告没有泄漏。 当 exit(EXIT_FAILURE) 发生时,它可以在多个点发生,valgrind 报告我创建的一堆
我正在启动一个进程,想检查它的退出代码是成功还是失败。 Process myProcess = new Process(); myProcess.Start(); myProcess.WaitForE
在 C 程序中,我通常在 exit() 函数中使用 EXIT_SUCCESS 或 EXIT_FAILURE 来提高程序的清晰度和可理解性。 但是在 System.exit() 中我无法使用这些 MAC
Python 2.7.6 中是否有 EXIT_SUCCESS 和 EXIT_FAILURE 宏的类似物?如果是,我该如何使用它? 最佳答案 是的,使用 os.EX_OK .(仅限 Unix) 正如文档
我是一名优秀的程序员,十分优秀!