-6

開いたファイルがビットマップかどうかをチェックする関数を作成しました。次の関数を書きました。

     int auth(FILE *fp)
         {
          if (fgetc(fp)!='B' || fgetc(fp)!='M'){
                    return 0;
                    }
          else{
                 return 1;
                    }
          } 

しかし、これはERROR:"FILE and fp not declared in this scope".

誰かがこれで私を助けることができますか?

4

4 に答える 4

2

正しいスペルはFILE(すべて大文字) です。

そして、あなたはしなければなりません#include <stdio.h>

于 2013-06-29T21:04:12.847 に答える
1

<stdio.h>次のヘッダーを含める必要があります。

#include <stdio.h>
于 2013-06-29T21:03:39.113 に答える
0
  1. 含む`stdio.h
  2. 大文字にする必要があります FILE
于 2013-06-29T21:05:15.290 に答える
0
int auth(FILE *fp)
{
     if (fgetc(fp)!='B' || fgetc(fp)!='M') return 0;
     else return 1;
} 
于 2013-06-29T21:05:17.797 に答える