Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.53 KB | None | 0 0
  1. Oppg 1
  2.  
  3. Del 1
  4. /* filnavn: osoving1.c */
  5. #include <stdio.h>
  6.  
  7. int main(int argc, char *argv[]) {
  8.   int i;
  9.   int antall = atoi(argv[1]);
  10.   for (i=0;i<antall;i++) {
  11.     printf(argv[2]);
  12.     printf("\n");
  13.   }  
  14. }
  15. Del 2
  16. /* filnavn: osoving1.c */
  17. #include <stdio.h>
  18.  
  19. int main(int argc, char *argv[]) {
  20.   int i;
  21.   int j;
  22.   int antall2 = argc;
  23.   int antall = atoi(argv[1]);
  24.   for (i=0;i<antall;i++) {
  25.     for (j=2;j<antall2;j++) {
  26.       printf(argv[j]);
  27.       printf(" ");
  28.     }
  29.     printf("\n");
  30.   }  
  31. }
  32.  
  33. Oppg 2
  34. /* filnavn: strek.c */
  35. #include <stdio.h>
  36. #include <stdlib.h>
  37.  
  38. int main(int argc, char *argv[]) {
  39.   if (argc>=2) {
  40.     int i;
  41.     int antall = atoi(argv[1]);
  42.     for (i=0;i<antall;i++) {
  43.       printf("--------------------\n");  
  44.     }
  45.     exit(0);
  46.   } else {
  47.     printf("Mangler argument for antall!\n");
  48.     exit(-1);
  49.   }
  50. }
  51.  
  52. /* filnavn: huoghei.c */
  53. #include <stdio.h>
  54. #include <stdlib.h>
  55. #include <unistd.h>
  56.  
  57. int main(int argc, char *argv[]) {
  58.   if (argc>=4) {
  59.     int i;
  60.     int nr;
  61.     //string kommando = argv[1];
  62.     int antallp = atoi(argv[2]);
  63.     int antallc = atoi(argv[3]);
  64.  
  65.     nr = fork();
  66.    
  67.     if (nr != 0) {
  68.       for (i=0;i<antallp;i++) {
  69.         printf("Hu og hei\n");
  70.       }
  71.     } else {
  72.  
  73.       char *cmd[] = { argv[1], argv[3]};
  74.       printf("FORK");
  75.       execv("/bin/sh",cmd);
  76.  
  77.     //  printf("test");
  78.      // execl("/bin/ls", "ls", "-al", (char *)0 );
  79.  
  80.     }
  81.     exit(0);
  82.   } else {
  83.     printf("Mangler argument for antall!\n");
  84.     exit(-1);
  85.   }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement