C++ 2个小错误我就是不能用C++;!

C++ 2个小错误我就是不能用C++;!,c++,compiler-errors,linear-algebra,calculator,C++,Compiler Errors,Linear Algebra,Calculator,我犯了一些小错误,我就是不能让我的新脑子像个傻瓜!我做错了什么我得到了错误: C:\Users\George\Desktop\linear_equation_calc\main.cpp|在函数“int main(int,const char**)”中:| C:\Users\George\Desktop\linear_equation_calc\main.cpp | 101 |错误:未在此范围内声明“calcparallelplugin”| C:\Users\George\Desktop\line

我犯了一些小错误,我就是不能让我的新脑子像个傻瓜!我做错了什么我得到了错误:

C:\Users\George\Desktop\linear_equation_calc\main.cpp|在函数“int main(int,const char**)”中:|

C:\Users\George\Desktop\linear_equation_calc\main.cpp | 101 |错误:未在此范围内声明“calcparallelplugin”|

C:\Users\George\Desktop\linear_equation_calc\main.cpp | 104 |错误:“else”没有前面的“if”| ||==生成完成:2个错误,0个警告===|

#包括
#包括
使用名称空间std;
//功能包括
//我试着让它们按顺序出现在屏幕上
//以下输出用于组织目的
#包括“calc.m.xy12plugin.cpp”
#包括“计算b.xymplugin.cpp”
#包括“calc.m.xybplugin.cpp”
#包括“calc.point.xymplugin.cpp”
#包括“calc.parallelplugin.cpp”
//上面的那个也会在这里
int main(int argc,const char*argv[]{
int i;
i=0;

cout好的,第一个意思是在
main
中调用
calcparallelplugin()
,这是编译器第一次听说这个函数。也许它在include文件中的拼写不同

第二个错误是由于这个错误的分号引起的:

else if(selection == "5");{
                         ^
                         |

作为最后一个“if”的主体,因此终止了语句链;因此,后面几行的最后一个“else”与前面的任何“if”无关。

尾随分号导致了
else
错误:

else if(selection == "5");{
尾随分号表示代码等效于:

else if(selection == "5") { }

{
    calcparallelplugin();
    i++;
}
else {
    i = 1;
}

因此,
else
没有前面的
if
:删除分号。

那么,
calcparallelplugin()
的声明在哪里呢?编译器已经告诉你做错了什么。还要注意,你包括了整个cpp文件,因此首先确认它们是正确的(无
if
错误的
else
)。
else if(selection == "5") { }

{
    calcparallelplugin();
    i++;
}
else {
    i = 1;
}