C++;函数错误 我对C++是相当新的,我一直在尝试函数和一段时间。我很好地使用了它们,但当我编写这段最近的代码时,我的编译器(Visual Studio)不断给我错误,我不知道这是否只是我做的一些小事情,我没有注意到,或者我是如何使用这个函数的

C++;函数错误 我对C++是相当新的,我一直在尝试函数和一段时间。我很好地使用了它们,但当我编写这段最近的代码时,我的编译器(Visual Studio)不断给我错误,我不知道这是否只是我做的一些小事情,我没有注意到,或者我是如何使用这个函数的,c++,C++,我已经看了一段时间,我只是感到沮丧,所以我去做了一个更简单的代码,同样的事情发生了 #include <iostream> using namespace std; int swordString(); int main() { int age; int yearsleft; cout << "How old are you?" << endl; cin >> age; yearsleft = sw

我已经看了一段时间,我只是感到沮丧,所以我去做了一个更简单的代码,同样的事情发生了

#include <iostream>

using namespace std;

int swordString();

int main()
{
    int age;
    int yearsleft;

    cout << "How old are you?" << endl;
    cin >> age;

    yearsleft = swordString(age);

    cout << "You have " << yearsleft << " years left to live!" << endl;

    return 0;
}

int swordString(int a)
{
    int r;
    r = 100 - a;
    return r;
}
#包括
使用名称空间std;
int-waverstring();
int main()
{
智力年龄;
国际年鉴;
年龄;
yearsleft=剑弦(年龄);

无法将您的功能原型从以下位置更改:

int swordString();


将您的功能原型更改为:

int swordString();


原型化与在使用函数之前声明函数相同,这使编译器能够提供更强的类型检查

所以你要告诉你的编译器

嘿,我需要这个

但在后面的代码中,您将告诉:

嘿,解决这个问题:

那么,您希望编译器做什么呢

它会抱怨


您必须根据原型仔细地实现方法…

原型与在使用函数之前声明函数相同,这使编译器能够提供更强的类型检查

所以你要告诉你的编译器

嘿,我需要这个

但在后面的代码中,您将告诉:

嘿,解决这个问题:

那么,您希望编译器做什么呢

它会抱怨


您必须根据原型仔细实施该方法…

请更新您的帖子,以包含您遇到的错误。好吧,也许可以告诉我们错误是什么?您需要在标题中以及您的问题中详细说明错误。
我真的不知道该网站是如何工作的。
。尝试查找了解如何用正确的细节提问。也许下次你尝试先修复它,然后再将其发布到SO?请更新你的帖子,以包含你遇到的错误。好吧,也许可以告诉我们错误是什么?你需要在标题中以及问题中提供一些关于错误的详细信息。
我真的不知道怎么做这个网站很有用。
。试着找出如何用正确的细节提问。也许下次你试着先解决它,然后再发布给别人?我相信他误解了
函数
从上述函数的顶部调用开始,并注意到了它。@FabulousGamer如果你已经有了它,那么你的代码就会错了
function
从所述函数的顶部调用开始,并注意到它。@FabulousGamer如果您已经有了它,那么您的代码就会有了
int swordString();
int a = swordString(age);