Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include <sys/stat.h>
  2. #include <fcntl.h>
  3. #include <stdio.h>
  4. #include <unistd.h>
  5. #include <stdlib.h>
  6. #include <sys/wait.h>
  7. #include <sys/types.h>
  8.  
  9.  
  10.  
  11.  
  12. int main(int argc, char *argv[])
  13. {
  14. pid_t pid,retpid;
  15. int retval;
  16. pid=fork();
  17. if(pid<0)
  18. printf("Errore");
  19. else
  20. {
  21. if(pid>0)
  22. {
  23. int valore;
  24. retpid=wait(&retval);
  25. valore=WEXITSTATUS(retval)+5;
  26. printf("Valore: %d,\n",valore);
  27. exit(0);
  28. }
  29.  
  30. else if(pid==0)
  31. {
  32. int v[10]={0};
  33. printf("Inserisci i valori: ");
  34. int i=0;
  35. for(;i<10;i++)
  36. scanf("%d",&v[i]);
  37. int max=v[0];
  38. i=0;
  39. for(;i<10;i++)
  40. if(v[i]>max)
  41. max=v[i];
  42. exit(max);
  43.  
  44. }
  45.  
  46. }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement