'['令牌之前的预期主要表达式

dnc123
#include <cstdlib>
#include <iostream>
#include <fstream>

using namespace std;
void skaityti(int & n,int & kmLimit,struct mailSend[]);
int main(int argc, char *argv[])
{
    struct mailSend {
           string name[50];
           int xCoor[50];
           int yCoor[50];
    };
    int n,kmLimit;
    skaityti(n,kmLimit,mailSend[]);
    for(int i=1;i<=n;i++)
    {
            cout<<mailSend.name[i]<<mailSend.xCoor[i]<<mailSend.yCoor[i]<<endl;
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}
void skaityti(int & n,int & kmLimit,struct mail[])
{
     ifstream fd("U1");
     fd>>n>>kmLimit;
     for(int i=1;i<=n;i++) fd>>mailSend.name[i]>>mailSend.xCoor[i]>>mailSend.yCoor[i];
     fd.close();
}

我已经搜索了有关此问题的信息,但找不到答案,所以决定问你们:)。我收到了很多“ [[token]之前”或“ before”之前的“期望的主表达式”。令牌”,这是什么问题?错误位于第15、18和27行。

程序设计师

mailSend是结构类型的名称,而不是变量的名称。当您需要一个类型的数组时,您不能将类型的名称作为参数传递。您必须声明一个mailSend可以传递给的数组skaityti()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

错误:')'标记之前的预期主要表达式(C)

')'令牌之前的预期主表达式,切换大小写

预期在各种令牌之前的主要表达式

''之前的预期主要表达式

向量空的Push_back调用,要求在'{'令牌之前使用预期的主表达式

'='标记之前的预期表达式

“返回”之前的预期主要表达式

预期在“。”之前的主要表达式。令牌cpp

预期的“结构”之前的主要表达

预期在“。”之前的主要表达式。令牌中ordered_map()

“ hashLink”之前的预期表达式

C ++错误-预期在'。'之前的主表达式 令牌|

错误:“>”令牌之前的预期主表达式

预期在'='标记之前的主要表达式

错误:“(”令牌之前的预期主表达式

预期的主要表达式的未知错误

在继承的简单实现中,生成错误的来源“'float'之前为预期的主要表达式”

错误:“ if”之前的预期主表达式

预期在“ *”之前的主要表达式?

';'之前的预期主要表达式 代币

';'之前的预期主要表达 代币

在'['令牌C程序(DEV C ++)之前预期的主表达式错误

C ++错误:预期的主表达式在';'之前 使用Cmake的令牌

const 之前的预期主要表达式。把它缩小了,但还是找不到。

'char' 之前的预期主表达式

错误:“幻灯片”之前的预期主要表达式

构建错误 - '.' 之前的预期主表达式 令牌

错误:“{”标记之前的预期表达式

“'{'令牌之前的错误预期表达式”