C++ 2个小错误我就是不能用C++;!
我犯了一些小错误,我就是不能让我的新脑子像个傻瓜!我做错了什么我得到了错误: 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个警告===|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
#包括
#包括
使用名称空间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;
}