system函数和exec族函数功能一样,但是操作比较简单粗暴
参考:system
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
int main()
{
int data;
pid_t repid;
while(1){
printf("please input num:\n");
scanf("%d",&data);
if(data==1){
repid=fork();
if(repid==0){
system("./chardata test.txt");
}
}
}
return 0;
}