开发者

Calling function from main() function in C using Eclipse IDE

I am not familiar to Eclipse IDE. I want to know how can O call various functions from a single source file that contains a main() function.

For Example

Project name - TestProject

Source File name - Ent开发者_运维问答ryPoint.c

Now I want to make various method like add(), Sub(), mul() etc.

Please tell me these method should be in another source file or a file.


If you want to call a function that is defined in another source file, you still need to declare the function in the source file you are calling it from. This is commonly done through the use of header files which are included at the top of each source file that refers to the function.

Here is an example.

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


See setup guide http://tylorsherman.com/hello-world-eclipse.

You can call add and other function as you call in c++ , so nothing special is required.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜