我有这个代码,但是当我用Borland Turbo C++编译它时,Turbo C++说:
错误filename.cpp 13:函数main()中的非函数调用
我的代码是:
#include <iostream.h>
int reload (int yes, int no) {
int reload;
cout << yes << no;
cin >> reload;
return reload;
}
main () {
int a, reload = 1;
while (reload == 1) {
reload (1,0);
cout << "Enter a number: ";
cin >> a;
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
int a, av = 1, reload = 1;
Run Code Online (Sandbox Code Playgroud)
您命名了一个reload隐藏该reload()功能的变量.编译器认为你试图"调用" int reload变量,因此"调用非函数".
重命名函数或变量.