Создать процесс, создающий 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