590
回編集
-
差分
ページの作成:「<strong>FSEEK</strong> ==概要== #include <stdio.h> int fseek(FILE * stream, long offs, int wh) ==詳細== <strong>Fseek</strong>()は指定されたストリー...」
<strong>FSEEK</strong>
==概要==
#include <stdio.h>
int fseek(FILE * stream, long offs, int wh)
==詳細==
<strong>Fseek</strong>()は指定されたストリームにおける”ファイルポインタ”(つまり読み書きの対象となる次の文字へのポインタ)の場所を次のように指定します。
{|
!wh!! resultant location
|-
| 0 || offs
|-
| 1 || offs+previous location
|-
| 2 || offs+length of file
|}
引数offsは符号ありの数値であることに注意してください。そのためファイルの開始地点、現在のポインタ、ファイルの終了地点、それぞれからの相対的な位置指定として、3つのモードが許可されます。EOFはポジショニングリクエストが満たされない場合、EOFが返されます。end of fileを越えた位置指定は有効ですが、そこで読み込みが試みられた場合はEOFが示される点に注意してください。これはend of fileを越えてデータを書き込むためのものです。<strong>Fseek</strong>()はバッファされたいかなるデータも考慮に入れています。
==参照==
lseek, fopen, fclose
==概要==
#include <stdio.h>
int fseek(FILE * stream, long offs, int wh)
==詳細==
<strong>Fseek</strong>()は指定されたストリームにおける”ファイルポインタ”(つまり読み書きの対象となる次の文字へのポインタ)の場所を次のように指定します。
{|
!wh!! resultant location
|-
| 0 || offs
|-
| 1 || offs+previous location
|-
| 2 || offs+length of file
|}
引数offsは符号ありの数値であることに注意してください。そのためファイルの開始地点、現在のポインタ、ファイルの終了地点、それぞれからの相対的な位置指定として、3つのモードが許可されます。EOFはポジショニングリクエストが満たされない場合、EOFが返されます。end of fileを越えた位置指定は有効ですが、そこで読み込みが試みられた場合はEOFが示される点に注意してください。これはend of fileを越えてデータを書き込むためのものです。<strong>Fseek</strong>()はバッファされたいかなるデータも考慮に入れています。
==参照==
lseek, fopen, fclose