首页后端开发ASP.NETC语言中system()函数怎么用?

C语言中system()函数怎么用?

时间2024-02-01 03:04:03发布访客分类ASP.NET浏览986
导读:收集整理的这篇文章主要介绍了C语言中system( 函数怎么用?,觉得挺不错的,现在分享给大家,也给大家做个参考。在c语言中,System( 函数用于执行shell命令,也就是向DOS发送一条指令;用法:“int system(char *...
收集整理的这篇文章主要介绍了C语言中system()函数怎么用?,觉得挺不错的,现在分享给大家,也给大家做个参考。

在c语言中,System()函数用于执行shell命令,也就是向DOS发送一条指令;用法:“int system(char *command); ”。system()函数需加头文件“”后方可调用。

system()是一个C/C++的函数。windows操作系统下system () 函数详解主要是在C语言中的应用,system函数需加头文件stdlib.h> 后方可调用。

system()用于执行shell命令,也就是向dos发送一条指令。

system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("CLS")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。

例如,用 system("color 0A"); 其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:

0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色

相关函数:fork, execve, waitpid, poPEn

头文件:#include stdlib.h>

定义函数:

int system(char *command);
    

参数

command -- 包含被请求变量名称的 C 字符串。

system()会调用fork()产生子进程, 由子进程来调用/bin/sh-c string 来执行参数string 字符串所代表的命令, 此命令执行完后随即返回原调用的进程. 在调用system()期间SIGCHLD 信号会被暂时搁置,SIginT 和SIGQUIT 信号则会被忽略

返回值

1、如果 system()在调用/bin/sh 时失败则返回127, 其他失败原因返回-1.。

2、若参数string 为空指针(NULL), 则返回非零值.

3、如果system()调用成功则最后会返回执行shell 命令后的返回值, 但是此返回值也有可能为system()调用/bin/sh 失败所返回的127, 因此最好能再检查errno 来确认执行成功.

相关推荐:c语言教程视频

以上就是C语言中system()函数怎么用?的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: c语言取余符号是什么下一篇:c语言合法标识符的要求是什么猜你在找的ASP.NET相关文章 C# 一些面试试题的实例教程2022-05-16.NET 6开发TodoList应用之请求日志组件HttpLogging介绍2022-04-16.NET 6中间件Http Logging使用介绍2022-04-16gojs一些实用的高级用法2022-04-16.NET6开发TodoList应用之实现查询排序2022-04-16.NET6开发TodoList应用之实现数据塑形2022-04-16.NET微服务架构CI/CD自动打包镜像2022-04-16Asp.Net Core 使用Monaco Editor 实现代码编辑器功能2022-04-16.NET微服务架构CI/CD自动构建Jenkins+Gitee2022-04-16.Net Core微服务网关Ocelot集成Consul2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: C语言中system()函数怎么用?
本文地址: https://pptw.com/jishu/594836.html
vue中路由传参以及跨组件传参详解 c语言中要求对变量作强制定义的主要理由是什么?

游客 回复需填写必要信息