当前位置: 首页 > 面试题库 >

无论如何要从命令行获取C程序的返回值?

单于飞鸣
2023-03-14
问题内容

我知道如果我编写一个bash脚本可以得到返回值,但是无论如何都可以在没有脚本的情况下获得返回值,而只需通过命令行即可?


问题答案:

是的,就像您在Bash脚本中所做的一样。像这样运行程序

./your_program; echo $?


 类似资料:
  • 问题内容: 为了调试CUDA代码并检查兼容性,我需要找出已安装的GPU的nvidia驱动程序版本。我找到了如何获取cuda版本?但这对我没有帮助。 问题答案: 使用应该告诉您:

  • 问题内容: 我正在使用运行时从Java程序运行命令提示符命令。但是,我不知道如何获得命令返回的输出。 这是我的代码: 我尝试做,;但是没有返回任何东西。该命令的执行应返回两个数字,以分号分隔。我怎样才能在变量中打印出来? 这是我现在使用的代码: 但是我没有得到任何输出,但是当我自己运行该命令时,它可以正常工作。 问题答案: 这是要走的路:

  • 问题内容: 下面的函数返回一个字符串。我如何获取从线程目标返回的值? 上面显示的“一种显而易见的方法”不起作用:。 问题答案: 我见过的一种方法是将可变对象(例如列表或字典)与索引或某种其他标识符一起传递给线程的构造函数。然后,线程可以将其结果存储在该对象的专用插槽中。例如: 如果你确实想join()返回被调用函数的返回值,则可以使用如下所示的Thread子类来实现: 由于名称修改,这有点麻烦,并

  • 问题内容: 从终端以下作品没问题 其中包含一些文件(例如,file1,file2和file3)的目录在哪里。 但是,在Java中使用以下命令时出现错误 错误是 我相信我正确地转义了字符。我尝试了几种不同的格式,但无法正常使用。 UPDATE @jtahlborn完美地回答了这个问题。但是命令现在已经稍作更改,以在计算md5sum之前对目录中的每个文件进行排序,如下所示(我已经接受了原始问题的出色答

  • 我在从命令行运行一个java程序时遇到了严重的麻烦。我觉得我已经接近弄清楚哪里出了问题,但我只是不知所措,我需要帮助。 我正在尝试用以下命令运行一个简单的Hello World程序(在windows上的VSCode中,使用bash terminal): 这根本不起作用,但是,写入文件的完整路径确实起作用,所以像这样的东西是起作用的。 此外,使用F5运行文件也可以正常工作。我希望用命令行参数运行我的

  • 问题内容: 但我想获取用户ID?我怎么才能得到它? 问题答案: 您需要。 SqlDataReader 提供一种从SQL Server数据库中读取行的仅前向流的方法。 样本 更多信息 MSDN-SqlDataReader类