Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Oppg 1
- Del 1
- /* filnavn: osoving1.c */
- #include <stdio.h>
- int main(int argc, char *argv[]) {
- int i;
- int antall = atoi(argv[1]);
- for (i=0;i<antall;i++) {
- printf(argv[2]);
- printf("\n");
- }
- }
- Del 2
- /* filnavn: osoving1.c */
- #include <stdio.h>
- int main(int argc, char *argv[]) {
- int i;
- int j;
- int antall2 = argc;
- int antall = atoi(argv[1]);
- for (i=0;i<antall;i++) {
- for (j=2;j<antall2;j++) {
- printf(argv[j]);
- printf(" ");
- }
- printf("\n");
- }
- }
- Oppg 2
- /* filnavn: strek.c */
- #include <stdio.h>
- #include <stdlib.h>
- int main(int argc, char *argv[]) {
- if (argc>=2) {
- int i;
- int antall = atoi(argv[1]);
- for (i=0;i<antall;i++) {
- printf("--------------------\n");
- }
- exit(0);
- } else {
- printf("Mangler argument for antall!\n");
- exit(-1);
- }
- }
- /* filnavn: huoghei.c */
- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>
- int main(int argc, char *argv[]) {
- if (argc>=4) {
- int i;
- int nr;
- //string kommando = argv[1];
- int antallp = atoi(argv[2]);
- int antallc = atoi(argv[3]);
- nr = fork();
- if (nr != 0) {
- for (i=0;i<antallp;i++) {
- printf("Hu og hei\n");
- }
- } else {
- char *cmd[] = { argv[1], argv[3]};
- printf("FORK");
- execv("/bin/sh",cmd);
- // printf("test");
- // execl("/bin/ls", "ls", "-al", (char *)0 );
- }
- exit(0);
- } else {
- printf("Mangler argument for antall!\n");
- exit(-1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement