功能和excel一样:
程序跑到一定程度的时候,执行不一样的程序就调用execl函数
功能:在调用进程内部执行一个可执行文件。
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
int main()
{
char ret[1024]={0};//缓存区
system("ps");
printf("ret=%s\n",ret);
return 0;
}
popen函数:可以获取运行的输出结果
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
// size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
int main()
{
char ret[1024]={0};
FILE *fp;
fp=popen("ps","r");//popen的返回值的fp,把运行结果放进管道
int nread=fread(ret,1,1024,fp);//从管道读出
printf("read ret %d byte,ret=%s\n",nread,ret);
return 0;
}