使用Eclipse IDE从C中的main()函数调用函数

时间:2011-02-20 09:42:58

标签: c

我不熟悉Eclipse IDE。我想知道如何从包含main()函数的单个源文件中调用各种函数。

例如

项目名称 - TestProject
源文件名 - EntryPoint.c

现在我想制作各种方法,如add(),Sub(),mul()等。

请告诉我这些方法应该在另一个源文件或文件中。

2 个答案:

答案 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