HIRASE CONNECTION WK

programming collection

目次

Blog 利用状況

ニュース

書庫

日記カテゴリ

Link Collection

[C] fread/feof

師走のような8月が過ぎましたので、再開。

fopen直後のfreadで、引数に指定するサイズ(要素サイズとその個数の積が)が、ちょうどファイルサイズに一致しているとき、freadを呼んだ後の feofの戻り値として、正しいものはどれか?

  1. ==0
  2. !=0

サンプル

#include <stdio.h>

int main(void)
{
    FILE* fp = fopen("10byte.dat", "rb");
    char buf[10];
    fread(buf, sizeof(char), sizeof(buf)/sizeof(char), fp);
    printf("%d\n", feof(fp));

    return 0;
}

投稿日時 : 2008年9月18日 0:25

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント