トップページ > キーワード検索 > fscanf()
C言語規格
C言語(その他)
プログラム
その他
fscanf()
機能 指定の書式に従ってストリームからデータを取得することを表す。
定義 #include <stdio.h>

int fscanf ( FILE * stream, const char * format, ... );

※C99規格では以下の定義となる
int fscanf ( FILE * restrict stream, const char * restrict format, ... );
引数
stream取得するストリーム(FILE)へのポインタ
format変換書式文字列。詳細はscanf関数を参照
...入力を格納する変数群(可変引数)
戻り値 代入された入力項目の個数を返す。
入力無しまたは入力誤りが発生した場合はEOFを返す。
実装例
#include <stdio.h>

int main(void)
{
    FILE *fp;
    char s[256];
    
    fp = fopen("test.txt", "r");
    
    if (NULL != fp) {
        
        fscanf(fp, "%s", s);
        
        printf("Text=[%s]\n", s);
        
        fclose(fp);
    }
    
    return 0;
}
(test.txtの内容)
Hello World.
実行結果
Text=[Hello]





inserted by FC2 system