欢迎来到天天文库
浏览记录
ID:8978328
大小:38.50 KB
页数:5页
时间:2018-04-13
《system函数一些常用的命令》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C++_access和_waccess的使用方法概述头文件:执行一条命令,常被用来调用DOS命令原型intsystem(constchar*command);int_wsystem(constwchar_t*command);参数command要执行的命令返回值如果参数command为NULL,并且命令解释器能够被找到,函数返回一个不为0的值。如果找不到命令解释器,则返回0并且设置参数errno为ENOENT。如果command不为NULL,则system函数返回命令解释器的返回值。只有当命令解释器返回值为0时system的返回值才为0。返回值为-1表示发
2、生了一个错误,参数errno可能被设置成以下值:E2BIG参数列表是太大(取决于系统)。ENOENT找不到命令解释器。ENOEXEC命令解释器文件含有无效的格式,并且是不可执行的。ENOMEM没有足够的内存可用于执行命令,或可用内存已损坏,或存在无效的块,表明这一进程的内存申请失败。备注system函数将字符串参数command传递给命令解释器,命令解释器会把该字符串当作操作系统命令来执行。system函数通过查找环境变量COMSPEC和PATH来确定命令解释器文件的路径(在WindowsNT系统下,名为CMD.EXE)。如果command为NULL,则该函数只简单的判断命令解
3、释器文件是否存在。在调用system之前你必须明确地清空(使用函数fflush或_flushall)或关闭所有的流。_wsystem是system的宽字符版本,_wsystem的参数command为宽字符的字符串,其他与system相同。实例该实例通过system函数调用TYPE命令编辑它的源文件。/*SYSTEM.C:Thisprogramuses*systemtoTYPEitssourcefile.*/#includevoidmain(void){system("typesystem.c");}输出:/*SYSTEM.C:Thisprogramuses
4、*systemtoTYPEitssourcefile.*/#includevoidmain(void){system("typesystem.c");}system函数是可以调用一些DOS命令,比如system("cls");//清屏,等于在DOS上使用cls命令下面列出常用的DOS命令,都可以用system函数调用:ASSOC显示或修改文件扩展名关联。AT计划在计算机上运行的命令和程序。ATTRIB显示或更改文件属性。BREAK设置或清除扩展式CTRL+C检查。CACLS显示或修改文件的访问控制列表(ACLs)。CALL从另一个批处理程序调用这一个。CD
5、显示当前目录的名称或将其更改。CHCP显示或设置活动代码页数。CHDIR显示当前目录的名称或将其更改。CHKDSK检查磁盘并显示状态报告。CHKNTFS显示或修改启动时间磁盘检查。CLS清除屏幕。CMD打开另一个Windows命令解释程序窗口。COLOR设置默认控制台前景和背景颜色。COMP比较两个或两套文件的内容。COMPACT显示或更改NTFS分区上文件的压缩。CONVERT将FAT卷转换成NTFS。您不能转换当前驱动器。COPY将至少一个文件复制到另一个位置。DATE显示或设置日期。DEL删除至少一个文件。DIR显示一个目录中的文件和子目录。DISKCOMP比较两个软盘的
6、内容。DISKCOPY将一个软盘的内容复制到另一个软盘。DOSKEY编辑命令行、调用Windows命令并创建宏。ECHO显示消息,或将命令回显打开或关上。ENDLOCAL结束批文件中环境更改的本地化。ERASE删除至少一个文件。EXIT退出CMD.EXE程序(命令解释程序)。FC比较两个或两套文件,并显示不同处。FIND在文件中搜索文字字符串。FINDSTR在文件中搜索字符串。FOR为一套文件中的每个文件运行一个指定的命令FORMAT格式化磁盘,以便跟Windows使用。FTYPE显示或修改用于文件扩展名关联的文件类型。GOTO将Windows命令解释程序指向批处理程序中某个标
7、明的行。GRAFTABL启用Windows来以图像模式显示扩展字符集。HELP提供Windows命令的帮助信息。IF执行批处理程序中的条件性处理。LABEL创建、更改或删除磁盘的卷标。MD创建目录。MKDIR创建目录。MODE配置系统设备。MORE一次显示一个结果屏幕。MOVE将文件从一个目录移到另一个目录。PATH显示或设置可执行文件的搜索路径。PAUSE暂停批文件的处理并显示消息。POPD还原PUSHD保存的当前目录的上一个值。PRINT打印文本文件。PROMPT更改Windows命令提
此文档下载收益归作者所有