fgetc,fgetwc

提供: RAD Studio
移動先: 案内検索

stdio.h:インデックス への移動


ヘッダーファイル

stdio.h

カテゴリ

入出力ルーチン

プロトタイプ

int fgetc(FILE *stream);

wint_t fgetwc(FILE *stream);

説明

ストリームから文字を取得します。

fgetc は,指定された入力ストリームの次の文字を返します。

戻り値

成功した場合,fgetc は,読み取った文字を符号拡張なしの int に変換して返します。ファイルの終わり(EOF)またはエラーの場合は,EOF を返します。



 #include <string.h>
 #include <stdio.h>
 int main(void)
 {
    FILE *stream;
    char string[] = "This is a test";
    char ch;
    /* 更新用にファイルを開きます */
    stream = fopen("DUMMY.FIL", "w+");
    /* 文字列をファイルに書き込みます */
    fwrite(string, strlen(string), 1, stream);
    /* ファイルの先頭を探します */
    fseek(stream, 0, SEEK_SET);
    do
    {
       /* ファイルから 1 文字を読み取ります */
       ch = fgetc(stream);
       /* 文字を表示します。*/
       putchar(ch);
    } while (ch != EOF);
    fclose(stream);
    return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

fgetc

+

+

+

+

fgetwc

+

+

+