其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·使用AutoMake轻松生成Makefile
·BCB数据库图像保存技术
·GNU中的Makefile
·射频芯片nRF401天线设计的分析
·iframe 的自适应高度
·BCB之Socket通信
·软件企业如何实施CMM
·入门系列--OpenGL最简单的入门
·WIN95中日志钩子(JournalRecord Hook)的使用

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Run-Time Library Reference system, _wsystem

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

Run-Time Library Reference  

system, _wsystem

Execute a command.

int system(
   const char *command 
);
int _wsystem(
   const wchar_t *command 
);

Parameter

command
Command to be executed.

Return Value

If command is NULL and the command interpreter is found, returns a nonzero value. If the command interpreter is not found, returns 0 and sets errno to ENOENT. If command is not NULL, system returns the value that is returned by the command interpreter. It returns the value 0 only if the command interpreter returns the value 0. A return value of – 1 indicates an error, and errno is set to one of the following values:

E2BIG
Argument list (which is system dependent) is too big.
ENOENT
Command interpreter cannot be found.
ENOEXEC
Command-interpreter file has invalid format and is not executable.
ENOMEM
Not enough memory is available to execute command; or available memory has been corrupted; or invalid block exists, indicating that process making call was not allocated properly.

See _doserrno, errno, _sys_errlist, and _sys_nerr for more information on these, and other, return codes.

 

Remarks

The system function passes command to the command interpreter, which executes the string as an operating-system command. system refers to the COMSPEC and PATH environment variables that locate the command-interpreter file (the file named CMD.EXE in Windows NT). If command is NULL, the function simply checks to see whether the command interpreter exists.

You must explicitly flush (using fflush or _flushall) or close any stream before calling system.

_wsystem is a wide-character version of system; the command argument to _wsystem is a wide-character string. These functions behave identically otherwise.

 

Generic-Text Routine Mappings

TCHAR.H routine _UNICODE & _MBCS not defined _MBCS defined _UNICODE defined
_tsystem system system _wsystem

Requirements

Routine Required header Compatibility
system <process.h> or <stdlib.h> ANSI, Win 98, Win Me, Win NT, Win 2000, Win XP
_wsystem <process.h> or <stdlib.h> or <wchar.h> Win NT, Win 2000, Win XP

Libraries

All versions of the C run-time libraries.

Example

This program uses system to TYPE a text file.

// crt_system.c

#include <process.h>

int main( void )
{
   system( "type crt_system.txt" );
}

 

Input: crt_system.txt

Line one.
Line two.

Output

Line one.
Line two.



相关文章

相关软件