1 #include <sys/types.h>
2 #include <sys/times.h>
3 int
4 main(int argc,char* argv[])
5 {
6 struct tms before, after;
7
8 times(&before);
9
10 pid_t pid;
11 if((pid=fork())<0)
12 printf("fork() error\n");
13 else if(pid==0){
14 if(execv("%s",argv[1],&argv[2])<0)
15 printf("error occurs when exec the
file\n");
16 }
17
18 times(&after);
19
20 printf("User time: %ld seconds\n", after.tms_utime -
21 before.tms_utime);
22 printf("System time: %ld seconds\n", after.tms_stime -
23 before.tms_stime);
24
25 exit(0);
26 }
But it doesn't work properly,please help me!!