Ошибка при открытии файла: файл существует - PullRequest
0 голосов
/ 12 сентября 2011

Возвращаемое значение open () было -1, и при попытке найти ошибку с помощью perror () вывод был «Файл существует».

Как найти ошибку или причину дляфайл не открывается.

Ответы [ 2 ]

5 голосов
/ 12 сентября 2011

Похоже,

EEXIST
путь уже существует, и были использованы O_CREAT и O_EXCL.

0 голосов
/ 18 апреля 2012

Возможно, вы бы дали макрос с кавычками, как описано ниже:

fd = open (имя файла, "O_RDONLY");

Это должно быть fd = open(filename,O_RDONLY); без кавычек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...