-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. 它应该是大写的文件
于 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 回答