博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
system系统调用的使用
阅读量:4283 次
发布时间:2019-05-27

本文共 440 字,大约阅读时间需要 1 分钟。

        system() 系统调用在应用中很广泛;可以直接在C代码中调用命令,执行一些特殊操作,用法如下.

1.  直接执行命令:

        可以在c文件中直接执行命令,这是基本用法,例如:

system("mkdir test");	system("chmod 777 test.bin");

        等等

2.  如果需要执行的命令是变动的,则可以使用字符串变量来执行:

char  cmd_buf[20] = {0};	cmd_buf = "mkdir test";	system(cmd_buf);	cmd_buf = "chmod 777  test.bin";	system(cmd_buf);
        等等

3.  如果执行的命令中有参数需要传递,则也可以使用字符串变量来执行:

char cmd_buf[20] = {0};	int  gain_para = 7;	sprintf(cmd_buf, "/data/set_gain.sh %d", gain_para);	system(cmd_buf);

转载地址:http://ecngi.baihongyu.com/

你可能感兴趣的文章
C语言 static静态变量的作用
查看>>
Linux(C/C++)下的文件操作open、fopen与freopen
查看>>
C语言 文件操作的头文件
查看>>
C语言的常用库函数(dos)之四(dir.h文件下的一些函数)
查看>>
warning: jobserver unavailable: using -j1. Add `+' to parent make rule问题怎么解决
查看>>
防火墙报文转发流程
查看>>
以太坊创始人:17岁的亿万富翁养成记
查看>>
linux下IPTABLES配置详解
查看>>
关于iptables -m选项以及规则的理解
查看>>
linux系统中查看己设置iptables规则
查看>>
一些库函数的使用注意事项
查看>>
IPv6地址自动配置中的有状态(stateful)和无状态(stateless)的区别
查看>>
阿里云 ACP 云安全 题库总结
查看>>
阿里云 ACP 云安全 题库 -- 数据库审计部分
查看>>
GC 回收机制
查看>>
探究 Android MVC、MVP、MVVM 的区别以及优缺点
查看>>
深入分析 Handler 内存泄露
查看>>
解决 windows 文件被占用的问题 -- The action can‘t be completed because the folder is open in another program
查看>>
Tencent/matrix错误:Cause: need sign apk but apksigner *\Sdk/build-tools/*/apksigner was not exist
查看>>
Android6.0运行时权限详解
查看>>