pclose返回值为什么要和256比较

Posted huyang892

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pclose返回值为什么要和256比较相关的知识,希望对你有一定的参考价值。

#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include <unistd.h>

int main(int argc, char *argv[])

int status;
pid_t pid;

  pid = fork();

  if (0 == pid)
  
      exit(atoi(argv[1]));
   else 
  
      wait(&status);
      printf("status = %d\\n", status);
      if (WIFEXITED(status))
      
          printf("WEXITSTATUS(status)=%d\\n", WEXITSTATUS(status));
      
  

  return 0;


该程序运行结果
技术图片

pclose的返回值就是这里wait(&status)中status的值。

以上是关于pclose返回值为什么要和256比较的主要内容,如果未能解决你的问题,请参考以下文章

为啥此代码片段返回意外结果?

模板测试

如何将 powershell 中文件的 SHA256 哈希值与已知值进行比较?附加问题

Python snippet(代码片段)

比较两个RGB颜色的相似度

popen&pclose管道方式操作shell命令