帮帮我,谢谢
在liunx系统中编写 C语言程序, 创建一个子进程。父进程和子进程交替运行。父进程先显示一次“current time”,然后子进程每隔一秒显示一次当前系统日期和时间,共显示三次。以上过程共循环进行5次。谁会这个啊,教 教 我,谢谢 题目写的很清楚阿,自己编来试试:),然后贴出你的代码,再共同研究,怎么样? #include <stdio.h>
#include <unistd.h>
#include <time.h>
int main(int argc,char *argv)
{int i,pid;
pid=fork();
time_t t;
time(&t);
if(pid>0)
printf("today's date and time:%s\n",ctime(&t));
wait()
else
{if(pid=0)
for(i>0,i<4,i++)
printf("today's date and time:%s\n",ctime(&t));
exit(1)
}
}
这个程序是我本人写的,不过有错,不会改,那位帮我改一下了啊,谢谢 zhy2111314, #include <stdio.h>
#include <unistd.h>
#include <time.h>
int main(int argc,char *argv)
{int i,pid;
pid=fork();
time_t t;
time(&t);
if(pid>0)
printf("today's date and time:%s\n",ctime(&t));
wait()
else
{if(pid=0)
for(i>0,i<4,i++)
printf("today's date and time:%s\n",ctime(&t));
exit(1)
}
}
页:
[1]