URN Logo
UNIX Resources » Linux » China Linux Forum » C/C++编程版 » 31 » 请教一个system()返回值的问题
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
请教一个system()返回值的问题
请教一个system()返回值的问题 - jim_che [2005-06-24 09:37 | 155 byte(s)]
 
Re: 请教一个system()返回值的问题 - hoyt [2005-06-24 10:49 | 45 byte(s)]
 
Re: 请教一个system()返回值的问题 - Atu [2005-06-24 10:49 | 509 byte(s)]
 
Subject: 请教一个system()返回值的问题
Author: jim_che    Posted: 2005-06-24 09:37    Length: 155 byte(s)
[Original] [Print] [Top]
用system()来执行一个shell命令的时候,有时候返回0,有时候返回256
为什么会这样?返回256代表什么意思呢?什么样的情况下返回什么值呢?
谢谢
[Original] [Print] [Top]
Subject: Re: 请教一个system()返回值的问题
Author: Atu    Posted: 2005-06-24 10:49    Length: 509 byte(s)
[Original] [Print] [Top]
man system
RETURN VALUE
The value returned is -1 on error (e.g. fork failed), and the return
status of the command otherwise. This latter return status is in the
format specified in wait(2). Thus, the exit code of the command will
be WEXITSTATUS(status). In case /bin/sh could not be executed, the
exit status will be that of a command that does exit(127).

man 2 wait

[Original] [Print] [Top]
Subject: Re: 请教一个system()返回值的问题
Author: hoyt    Posted: 2005-06-24 10:49    Length: 45 byte(s)
[Original] [Print] [Top]
try WEXITSTATUS

man system
----
欢迎访问我的个人网站 www.linuxc.net
[Original] [Print] [Top]
« Previous thread
指向指针的指针实例
C/C++编程版
31
Next thread »
为什么我用cygwin编的c程序不能正常运行呢?出现乱码。
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
This page created on 2008-07-17 03:52:50, cost 0.046433210372925 ms.