怎样调用C语言的system函数?

怎样调用C语言的system函数?,第1张

C语言的system函数调用如下:

函数名: system

功 能: 发出一个DOS命令

用 法: int system(char *command)

system函数已经被收录在标准c库中,可以直接调用

程序例:

#include <stdlib.h>

#include <stdio.h>

int main(void)

{

printf("About to spawn command.com and run a DOS command\n"仔禅)

system("dir")

return 0

}

system函数的输入值有:

system("pause") 是d出“按任意键继续”就是等待用户卜戚野处理

system("ping 192.168.0.1")/*显示当前系型喊统IP

system("cls")//清屏,等于在DOS上使用cls命令

主程序执行system函数调用,CPU占用达到100%时,几十秒甚至1分钟以上才能完成system调用。有出现过调用没有执行的情况。

system函数中使用了fork()函数银乱桐,因此,主陪历程序占用的资源越多,fork() *** 作完成越慢,即时执行简单的命令,system也要消耗大量的系统资源。

使用vfork替换fork。vfork出来的子进程和父进程共享内存变量,并且先锋坦于父进程执行,因此消耗比较少的资源。

C语言使用system()函数打开一个可执行文件:

system在调用的时候需要加上#include<stdlib.h>友谈的头文件

#include<stdlib.h>

voidmain(){

system("c:\\windows\\system32\\cmd.exe")

}

扩展资料

C语言中system()执行cmd命令打开关闭程序

intsystem(char*command)

system("startiexplore.exe")//启袭搭动ie

system("拍告拿startD:\Tencent\WeChat\WeChat.exe")//启动改路径下的客户端

system("TASKKILL/F/IMiexplore.exe")

>HELP

>TASKKILL/?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12381043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存