Latest web development tutorials

Cライブラリ関数 - FPUTC()

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

説明

Cライブラリ関数int型FPUTC(int型char型、ファイル*のストリーム)引数char指定された文字(符号なし文字)ストリーム内の指定されたストリーム、および前方の位置識別子の移動に書き込まれます。

声明

ここで、()文FPUTC関数です。

int fputc(int char, FILE *stream)

パラメータ

  • チャー-それは文字を書き込まれます。それに対応するint値の文字が渡されました。
  • ストリーム-これはオブジェクトへのポインタをファイルへのポインタである、オブジェクトは、ファイルがストリームを書かれる文字を識別しています。

戻り値

エラーが発生しない場合は、書き込まれた文字が返されます。 エラーが発生した場合は、EOF、及びエラーIDを返します。

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

#include <stdio.h>

int main ()
{
   FILE *fp;
   int ch;

   fp = fopen("file.txt", "w+");
   for( ch = 33 ; ch <= 100; ch++ )
   {
      fputc(ch, fp);
   }
   fclose(fp);

   return(0);
}

次のように読み取り、のが現在のディレクトリにファイルfile.txtなど作成する上記のプログラムを、コンパイルして実行してみましょう:

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd

それでは、上記のファイルの内容を表示するには、次の手順を使用してみましょう:

#include <stdio.h>

int main ()
{
   FILE *fp;
   int c;

   fp = fopen("file.txt","r");
   while(1)
   {
      c = fgetc(fp);
      if( feof(fp) )
      {
          break ;
      }
      printf("%c", c);
   }
   fclose(fp);
   return(0);
}

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