【書式】
#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) 安江正樹@東海大学理学部物理学科】