小编use*_*492的帖子

编译错误

我一直在创建一个应该打开文件的函数(catalogname []).但是每当我编译时,我都会得到这两个我无法弄清楚的错误.

a3.c:在函数'openCatalog'中:

a3.c:20:警告:从不兼容的指针类型分配

a3.c:22:警告:return在没有强制转换的情况下从整数生成指针

这是我的代码:

FILE* openCatalog(char catalogname[])
{
    catalogname = fopen ("*catalogname", "r");
    if(fopen != 0)
    {
        return 1;
    }
    else 
    {
        return 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

提前感谢您提供的任何见解.

c compilation

0
推荐指数
1
解决办法
1351
查看次数

在输入结束时预期'}'

无论我尝试什么,我都会得到这五个错误.我只是看不出有什么不对.还有任何想法为什么同样的错误出现三次?

62:错误:预期')'之前';' 代币

62:错误:预期';' 在')'令牌之前

84:错误:在输入结束时预期'}'

84:错误:在输入结束时预期'}'

84:错误:在输入结束时预期'}'

int isRegistered(FILE* fp, const char str[], char area[], char publisher[], char title[])
{
int areaa = 0;
int publc = 0;
int i = 0;
int j = 0;

  if(isValid(str))
  {
     if(fp)
     {
        for(; i < 5 && !areaa; i)
        {
           area[i] = str[i];
           area[i + 1] = '\0';
           if (isRegistered(fp, atoi(area)))
              areaa = 1;
           else
              areaa = 0;
        }
           cout << minNoDigits(fp, atoi(area)) << endl;
              int k = i;
                 for(; i …
Run Code Online (Sandbox Code Playgroud)

c c++

-5
推荐指数
2
解决办法
1354
查看次数

标签 统计

c ×2

c++ ×1

compilation ×1