我不熟悉Eclipse IDE。我想知道如何从包含main()函数的单个源文件中调用各种函数。
例如
项目名称 - TestProject
源文件名 - EntryPoint.c
现在我想制作各种方法,如add(),Sub(),mul()等。
请告诉我这些方法应该在另一个源文件或文件中。
答案 0 :(得分:0)
请参阅设置指南http://tylorsherman.com/hello-world-eclipse。
您可以在c ++中调用add和其他函数,因此无需特殊操作。
答案 1 :(得分:0)
如果要调用另一个源文件中定义的函数,仍需要在要调用的源文件中声明该函数。这通常通过使用头文件来完成,头文件包含在引用该函数的每个源文件的顶部。
这是一个例子。
methods.c
#include "header.h"
int add(int a, int b){
return a+b;
}
int sub(int a, int b){
return a-b;
}
int mult(int a, int b){
return a*b;
}
EntryPoint.c
#include "header.h"
int main(){
return sub(add(2, 3), mult(2,5));
}
header.h
#ifndef _HEADER_H
#define _HEADER_H
int add(int, int);
int sub(int, int);
int mult(int, int);
#endif