_dos_write - ファイルの書き込み

【書式】

#include <dos.h>

unsigned _dos_write(int handle, const void far *buf, unsigned cnt,

unsigned *bytes);

【解説】

_dos_write()はDOS窓システムコール0x40 を実行し、データバッファbufか

ら cntで示されるバイト数をファイルhandleに書き込みます。実際に書き込

まれたバイト数を*bytesにセットします。

【リターン値】

成功すると0を返します。失敗するとerrnoをセットし、DOS窓のエラーコー

ドを返します。

【エラー】

EBADF

ファイルハンドルhandleが不正です

EACCES

ファイルは書き込み不可でオープンされています

EACCES

ファイルは書き込み禁止です

【可搬性】

DOS窓

【参照】

_dos_open(3), _dos_read(3)

【copyright (c) 安江正樹@東海大学理学部物理学科】