Latest web development tutorials

Cライブラリ関数 - はfeof()

C標準ライブラリ - に<stdio.h> C標準ライブラリ-に<stdio.h>

説明

Cライブラリ関数は、ファイル識別子のはfeof(FILE *ストリーム)テスト与えられた流れストリームの終わりをint型

声明

ここでFEOF()関数の宣言です。

int feof(FILE *stream)

パラメータ

  • ストリーム-これは、オブジェクトへのポインタをファイルへのポインタ、オブジェクト識別子ファイルの流れです。

戻り値

ファイル識別子の終わりに関連付けられたストリームを設定する場合、この関数はそれ以外の場合はゼロを返し、ゼロ以外の値を返します。

次の例では、FEOF()関数が使用されている示しています。

#include <stdio.h>

int main ()
{
   FILE *fp;
   int c;
  
   fp = fopen("file.txt","r");
   if(fp == NULL) 
   {
      perror("打开文件时发生错误");
      return(-1);
   }
   while(1)
   {
      c = fgetc(fp);
      if( feof(fp) )
      { 
          break ;
      }
      printf("%c", c);
   }
   fclose(fp);
   return(0);
}

その内容は以下の通りです、私たちはテキストファイルfile.txtなどあるとます。 文書は、入力を使用して、私たちのプログラム例として機能します。

这里是 w3cschool.cc

それでは、以下になります上記のプログラムを、コンパイルして実行してみましょう:

这里是 w3cschool.cc

C標準ライブラリ - に<stdio.h> C標準ライブラリ-に<stdio.h>