Создать процесс, создающий 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);
}
прога рабочая.
Мне кажется ,что мой прог слишком длинная если я буду для каждаго файла писать.
Нелзя ли сделать ее по короче?
Перемещено leave из general













