X-Git-Url: http://git.osdn.net/view?p=linuxjm%2FLDP_man-pages.git;a=blobdiff_plain;f=release%2Fman3%2Ffread.3;h=3066949ecd1d7e341158a4e79e350ce2a21d43a4;hp=0bc60b53347053687b4656d4e426f6a686383409;hb=4fa3e54b837e5814a4598ec901d77446bf5cb9b3;hpb=f8a251df75590049b7aa6f3cd698b6ce733b1ea5 diff --git a/release/man3/fread.3 b/release/man3/fread.3 index 0bc60b53..3066949e 100644 --- a/release/man3/fread.3 +++ b/release/man3/fread.3 @@ -40,76 +40,40 @@ .\" Modified Thu Apr 20 20:43:53 1995 by Jim Van Zandt .\" Modified Fri May 17 10:21:51 1996 by Martin Schulze .\" -.\" Japanese Version Copyright (c) 1997 YOSHINO Takashi -.\" all rights reserved. -.\" Translated Tue Jan 21 21:57:33 JST 1997 -.\" by YOSHINO Takashi -.\" Updated & Modified Mon Mar 1 1999 -.\" by NAKANO Takeo -.\" Updated Sat Nov 3 JST 2001 by Kentaro Shirakata +.\"******************************************************************* .\" -.TH FREAD 3 1996-05-17 "GNU" "Linux Programmer's Manual" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH FREAD 3 2012\-03\-30 GNU "Linux Programmer's Manual" .SH 名前 fread, fwrite \- バイナリストリームの入出力 .SH 書式 .nf -.B #include +\fB#include \fP .sp -.BI "size_t fread(void *" ptr ", size_t " size ", size_t " nmemb \ -", FILE *" stream ); +\fBsize_t fread(void *\fP\fIptr\fP\fB, size_t \fP\fIsize\fP\fB, size_t \fP\fInmemb\fP\fB, FILE *\fP\fIstream\fP\fB);\fP .sp -.BI "size_t fwrite(const void *" ptr ", size_t " size ", size_t " nmemb , -.BI " FILE *" stream ); +\fBsize_t fwrite(const void *\fP\fIptr\fP\fB, size_t \fP\fIsize\fP\fB, size_t \fP\fInmemb\fP\fB,\fP +\fB FILE *\fP\fIstream\fP\fB);\fP .fi .SH 説明 -.BR fread () -関数は -.I stream -ポインタで指定されたストリームから -.I nmemb -個のデータを読み込み、 -.I ptr -で与えられた場所に格納する。 -個々のデータは -.I size -バイトの長さを持つ。 +\fBfread\fP() 関数は \fIstream\fP ポインタで指定されたストリームから \fInmemb\fP 個のデータを読み込み、 \fIptr\fP +で与えられた場所に格納する。 個々のデータは \fIsize\fP バイトの長さを持つ。 .PP -.BR fwrite () -関数は -.I ptr -で指定された場所から得た -.I nmemb -個のデータを、 -.I stream -ポインタで指定されたストリームに書き込む。 -個々のデータは -.I size -バイトの長さを持つ。 +\fBfwrite\fP() 関数は \fIptr\fP で指定された場所から得た \fInmemb\fP 個のデータを、 \fIstream\fP +ポインタで指定されたストリームに書き込む。 個々のデータは \fIsize\fP バイトの長さを持つ。 .PP -これらの処理を停止せずに行いたいときは、 -.BR unlocked_stdio (3) -を参照のこと。 +これらの処理を停止せずに行いたいときは、 \fBunlocked_stdio\fP(3) を参照のこと。 .SH 返り値 -.BR fread () -と -.BR fwrite () -は読み書きに成功した要素の個数を返す。 -エラーが生じた場合や、end-of-file(ファイルの最後)に達した場合、 -返り値は指定した個数よりも小さい値(またはゼロ)となる。 +成功すると、 \fBfread\fP() と \fBfwrite\fP() は読み書きを行った要素の個数を返す。 +\fIsize\fP が 1 の場合は、この数字は転送されたバイト数と等しい。 +エラーが生じた場合や、ファイルの末尾 (end\-of\-file) に達した場合、 +返り値は指定した個数よりも小さい値 (または 0) となる。 .PP -.BR fread () -は end-of-file とエラーを区別しないので、 -どちらが生じたかを判断するためには、 -呼び出し側で -.BR feof (3) -と -.BR ferror (3) -とを使用しなければならない。 +\fBfread\fP() は end\-of\-file とエラーを区別しないので、 どちらが生じたかを判断するためには、 呼び出し側で \fBfeof\fP(3) +と \fBferror\fP(3) とを使用しなければならない。 .SH 準拠 -C89, POSIX.1-2001. +C89, POSIX.1\-2001. .SH 関連項目 -.BR read (2), -.BR write (2), -.BR feof (3), -.BR ferror (3), -.BR unlocked_stdio (3) +\fBread\fP(2), \fBwrite\fP(2), \fBfeof\fP(3), \fBferror\fP(3), \fBunlocked_stdio\fP(3)