URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1621
[ Назад ]

Исходное сообщение
"Задача создать файл и записать данные"

Отправлено dkond , 18-Апр-03 14:39 
Задача создать файл и записать в него данные. Блин по ДОСом делал это 1000 раз, тут ни в какую. Постоянно ошибка записи в файл. Дошел уже до

fo=open("test",O_CREAT | O_TRUNC , S_IRWXU|S_IRWXG|S_IRWXO);
write(fo,array,200);
printf("%d\n",errno);
close(fo);

все время сыпется ошибка 9 EBADF Bad file descriptor.  
Хотя проверял файл открывается нормально, fo положительное значение.
Где грабли?


Содержание

Сообщения в этом обсуждении
"Задача создать файл и записать данные"
Отправлено pth , 18-Апр-03 15:36 
>Задача создать файл и записать в него данные. Блин по ДОСом делал
>это 1000 раз, тут ни в какую. Постоянно ошибка записи в
>файл. Дошел уже до
>
>fo=open("test", , S_IRWXU|S_IRWXG|S_IRWXO);

O_CREAT | O_TRUNC | O_WRONLY

или O_RDWR

>write(fo,array,200);
>printf("%d\n",errno);
>close(fo);
>
>все время сыпется ошибка 9 EBADF Bad file descriptor.
>Хотя проверял файл открывается нормально, fo положительное значение.
>Где грабли?