微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在main.cpp中从单独的C ++文件调用函数时遇到麻烦

如何解决在main.cpp中从单独的C ++文件调用函数时遇到麻烦

我一直在网上搜索这个相当简单的问题的解决方案。我的目标是从main.cpp文件中单独的.cpp文件调用函数。到目前为止,我发现我告诉我在一个单独的.cpp文件(averagescore.cpp)中定义函数,该文件如下:

void averagescore()
{
    "Blah,Blah,Blah"
}

然后在标头文件(Lesson1.h)中将该函数声明为原型,如下所示:

#include "C:/averagescore.cpp"
void averagescore();

最后在main.cpp中再次调用函数

#include "Lesson1.h"
int main()
{
    averagescore();
    return 0;
}

我目前是一名CS学生,这种组织和执行方法的总体目标是为每周必须创建的所有基本程序创建一个项目,而不是为每个程序创建一个新项目。作为参考,我正在使用VScode,到目前为止,已使用以下链接为我提供帮助:

http://www.cplusplus.com/forum/beginner/97779/

我向所有花时间阅读并帮助我的人表示哀悼和感谢!

解决方法

要实现所需的功能,必须创建头文件,并在其中声明函数,例如:

教训1.h

void averageScore();

在.cpp文件中,您定义该函数并包括刚创建的标头:

lesson1.cpp

#include "lesson1.h"

void averageScore(){
    // Do what you want in this function
}

然后,您可以在main.cpp中通过包含“ lesson1.h”来调用该函数:

main.cpp

#include "lesson1.h"

int main()
{
    averageScore();
    return 0;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。