Задача создать файл и записать в него данные. Блин по ДОСом делал это 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 положительное значение.
Где грабли?
>Задача создать файл и записать в него данные. Блин по ДОСом делал
>это 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 положительное значение.
>Где грабли?