C++函数问题,

mrd*_*iri 0 c++

我有这个代码,但是当我用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)

Joh*_*ica 6

int a, av = 1, reload = 1;
Run Code Online (Sandbox Code Playgroud)

您命名了一个reload隐藏该reload()功能的变量.编译器认为你试图"调用" int reload变量,因此"调用非函数".

重命名函数或变量.