c++中如何在主函数中调用其他文件内的函数?

如题,比如我创建了一个工程,并新建一个cpp文件,里面放xx.cpp,之后又新建一个test.cpp,test.cpp里面有主函数,现在我想在主函数里调用xx.cpp,怎么做到呢?

就是再写个头文件,对调用文件里的函数进行申明。再将头文件写在主函数所在的文件里。如下面所示:

//文件a.c
#include "a.h"
int display(int a,int b){
cout<<a+b<<endl;
return 0;
}
//文件a.h
#include <iostream>
int display(int ,int );
//文件main.c
#include "a.h"
int main(){
int a=2,b=3;
display(a,b);
return 0;
}
简单写几行,使用非本源文件的函数就需要文件包含方式来包含其他文件,注意好头文件别重复
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-09
比如你声明,定义了fun();
主函数中写fun();就调用了。
#include
<iostream>
using
namespace
std;
void
printstar(void)
{
cout<<<<endl;
}
void
print_message(void)
{
cout<<"Welcome
to
C++!"<<endl;
}
int
main(void)
{
printstar();//调用
print_message();//调用
printstar();//调用
return
0;
第2个回答  2015-06-10
比如你声明,定义了fun();
主函数中写fun();就调用了。
#include <iostream>
using namespace std;
void printstar(void)
{
cout<<<<endl;
}

void print_message(void)
{
cout<<"Welcome to C++!"<<endl;
}

int main(void)
{
printstar();//调用
print_message();//调用
printstar();//调用
return 0;
第3个回答  2009-07-14
是VC么,在左边的文件视窗下,右键点"工程名 files",选Add files to Project,然后把xx.cpp放进去
第4个回答  2019-12-31
在test.cpp文件的最上方编写#inlcude"xx.cpp"即可
相似回答