1

Создать процесс, создающий 4 файла A, B, C D, отрывающий и закрывающий их следующим образом:

Открыть А, закрыть А; откр. B, закр. B; откр. C, закр. C; откр. D, закр. D.

это мой прог

#include <sys/types.h>

#include <sys/stat.h>

#include <fcntl.h>

#include <unistd.h>

#include <stdlib.h>

#include <stdio.h> int main(void) {

int fd_a;

int fd_b;

int fd_c;

int fd_d;

fd_a = open(«baobab.txt», O_CREAT | O_RDWR , 0664);

if(fd_a == -1) {

perror(«open»);

exit(EXIT_FAILURE);

}

close(fd_a);

if(fd_a == -1) {

perror(«close»);

exit(EXIT_FAILURE);

}

...

exit(EXIT_SUCCESS);

}

прога  рабочая.

Мне кажется ,что мой прог слишком длинная если я буду для каждаго файла писать.

Нелзя ли сделать ее по короче?

2

Сделай цикл.