C执行linux命令将结果写到文件(c执行linux命令)-编程之家

Linux中,用C语言实现write命令

#include

#include

int main(int argc, char* argv)

{

char cmd;

if (argc>1)

{

sprintf(cmd,”write %s”,argv);

system(cmd);

}

else fprintf(stderr,”ERROR!nusage: write user n”);

return 0;

}

linux下c语言怎么调用shell脚本?

两种方法比如调用ifconfig命令可以system(“ifconfig”);也可以FILE *fp = popen(“ifconfig”, “rb”);