错误:令牌之前的预期','或';' '{' - 函数
Error: expected ',' or ';' before '{' token - Functions
正如标题所说。我不知道如何修复这个错误,我知道我的大部分代码都是错误的。然而,我特别提到的是第9行
下面这行是我出错的地方。我已经排除了声明变量的所有其他部分。
bool primeChecker(checked)
{
int checker = 2;
while(checker <= checked)
{
if(checked % checker == 0)
{
return false;
}
checker++;
}
return true;
}
//Here it does the counting n' stuff,
int main()
{
cout << "How many primes will you be checking? n";
cin >> nTCheck;
while(nChecked <= nTCheck)
{
if (checked == primeChecker(checked))
{
cout << "Prime number " << nChecked << " is: " << checked << " n";
nChecked++;
checked++;
}
checked++;
}
cout << "That is all, folks!";
return 0;
}
您的问题出现在您发布的代码的第一行:
bool primeChecker(checked) { }
//checked is undeclared, Change it to int checked
bool primeChecker(int checked){ }
^^^^^
相关文章:
- C++:"("令牌"之前有预期的非限定 id 指向类中成员函数的指针
- LINUX 操作系统上的错误:令牌之前预期的构造函数、析构函数或类型转换'('?
- 错误 c++ 在令牌之前'('预期的构造函数、析构函数或类型转换
- 是什么导致了构造函数之后的这些"意外令牌"错误?
- 错误 - 此处不允许在 { 令牌之前使用函数定义
- C++ 成员函数错误:在'.'令牌之前需要','或'...'
- 错误:令牌之前的预期构造函数、析构函数或类型转换'*'
- 函数概率:令牌之前'['预期的非限定 id
- C++模板错误:'<'令牌之前的预期构造函数、析构函数或类型转换
- 将字符串拆分为令牌-不包含操作系统特定的函数
- C++:函数返回静态库中的字符串给出错误:在令牌之前':'预期的"="、""、";"、'asm'或'__attribute__'
- 错误:'<'令牌之前的预期构造函数、析构函数、类型转换
- 错误:令牌之前的预期','或';' '{' - 函数
- 令牌之前的预期构造函数、析构函数或类型转换'*'
- 野牛解析器:创建一个返回令牌的函数
- C++ 错误:令牌之前的预期构造函数、析构函数或类型转换'*'
- C++错误:"令牌之前的预期构造函数、析构函数或类型转换'<'
- 函数定义中'*'令牌之前的预期构造函数、析构函数或类型转换
- 调用函数 // "]"令牌之前的预期主表达式
- Arduino C++无效的构造函数令牌