进程之父子进程
/创建子进程 在子进程中打开文件file1,写入自己的“班级_姓名_学号”, 父进程读取file1中的内容,并且打印显示。 在父进程中获取已经结束的子进程的状态信息,打印该信息,并且打印结束的子进程的进程号。/
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
int main()
{
pid_t pid;
pid=fork(); //创建子进程
int fd;
if(pid<0)
("vfork Error \n");
else if(pid == 0) //判断是否为子进程
{ printf("创建子进程成功\n");
fd=open("file1",O_RDWR|O_CREAT, S_IRWXU);//创建一个名为“file1”的文本文件,
//“S_IRWXU”给这个文件可读可写可执行的权限,
//“fd”是创建这个文件成功后程序返回的文件描述符,相当于这个文件的名字
write(fd,"banji_xingming",30);