OSDN Git Service

(split) LDP: Release pages for LDP v3.39.
[linuxjm/LDP_man-pages.git] / release / man3 / fread.3
index 0bc60b5..3066949 100644 (file)
 .\" Modified Thu Apr 20 20:43:53 1995 by Jim Van Zandt <jrv@vanzandt.mv.com>
 .\" Modified Fri May 17 10:21:51 1996 by Martin Schulze <joey@infodrom.north.de>
 .\"
-.\" Japanese Version Copyright (c) 1997 YOSHINO Takashi
-.\"       all rights reserved.
-.\" Translated Tue Jan 21 21:57:33 JST 1997
-.\"       by YOSHINO Takashi <yoshino@civil.jcn.nihon-u.ac.jp>
-.\" Updated & Modified Mon Mar 1 1999
-.\"       by NAKANO Takeo <nakano@apm.seikei.ac.jp>
-.\" Updated Sat Nov  3 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
+.\"*******************************************************************
 .\"
-.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 <stdio.h>
+\fB#include <stdio.h>\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)