在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/

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

要实现您想要的,您必须创建一个头文件,并在那里声明您的函数,例如:

lesson1.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;
}

最新更新