-

差分

移動先: 案内検索

Functions HI-TECH C FSEEK

1,212 バイト追加, 2017年12月25日 (月) 09:36
ページの作成:「<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

案内メニュー