当前位置: 技术问答>linux和unix
c语言与shell,能否结合在一起编程
来源: 互联网 发布时间:2016-06-15
本文导语: 我想写一个c语言的系统,这段c程序需要用到linux 中的命令。请问怎么把linux 的命令行加到c程序里 | 其实shell的产生就是由贝尔实验室的开发人员把c的语法用宏定义的形式创造出来的, 比如...
我想写一个c语言的系统,这段c程序需要用到linux 中的命令。请问怎么把linux 的命令行加到c程序里
|
其实shell的产生就是由贝尔实验室的开发人员把c的语法用宏定义的形式创造出来的,
比如
#define IF if(
#define THEN ){
#define ELSE }endl{
#define FI;}
比如
#define IF if(
#define THEN ){
#define ELSE }endl{
#define FI;}
|
system("mkdir helloworld");
|
system("指令");
或者fork+execl.
或者fork+execl.
|
只会这个。。。
|
csh(c shell)的很多风格就很想C语言啊
|
spintf(command, "", );
system(comand);
system(comand);
|
一样调用,不会出问题的
|
system
至于fork+excel,呵呵,我通常都是在新建进程的时候才用的~~
至于fork+excel,呵呵,我通常都是在新建进程的时候才用的~~