如何在c语言中调用c的子程序

时间:2021-07-12 23:51:52
各位高手大侠们,在c中怎么调用c的子程序呢?比如说,我已经编好了两个程序了,第三个程序需要用我已经编好的前面两个程序,该如何调用前面的两个程序呢?

11 个解决方案

#1


直接写函数名,加参数就行了。

#2


函数?

#include 包含文件就行

#3


能说的具体一点吗?谢谢了

#4


三个文件一起编译
gcc a.cpp b.cpp c.cpp -o a.out

#5


没看明白你想说什么...

#6


多文件结构处理方法:
文件1: point.h
文件2: point.cpp(or point.c)
文件3: main.cpp(or main.c)
在文件3中包含以下语句即可:
#include"point.h"
#include"point.c"
..........
不知你是不是理解了?!!!

#7


用#include把你已经写好的那两个程序包含到第3个程序里就可以了~

#include"1.c"
#include"2.c"

#8


一个方法,直接把代码拷贝进来,用到的函数申明一下就可以了

另一种办法是将子程序的代码编译成静态库或者动态库,在第三个程序中调用,编译时设置库相关的参数即可

#9


1,先把C的函数作一个动态库(其中要添加外部说明)
就是说要哪个函数给外面用
2,使用编译参数包含库,并用extern申明就可以用了

要例子的话请发mail:hecan@neusoft.com

#10


搂住好像说的是编好的程序 如果是编好的。EXE文件的话 用批perl或BAT链接吧 
如果是连接.C文件那以上高手答案都可以参考

#11


a(){};
b(){};
c()
{
  a();
  b();
}
main()
{
 c();
}

#1


直接写函数名,加参数就行了。

#2


函数?

#include 包含文件就行

#3


能说的具体一点吗?谢谢了

#4


三个文件一起编译
gcc a.cpp b.cpp c.cpp -o a.out

#5


没看明白你想说什么...

#6


多文件结构处理方法:
文件1: point.h
文件2: point.cpp(or point.c)
文件3: main.cpp(or main.c)
在文件3中包含以下语句即可:
#include"point.h"
#include"point.c"
..........
不知你是不是理解了?!!!

#7


用#include把你已经写好的那两个程序包含到第3个程序里就可以了~

#include"1.c"
#include"2.c"

#8


一个方法,直接把代码拷贝进来,用到的函数申明一下就可以了

另一种办法是将子程序的代码编译成静态库或者动态库,在第三个程序中调用,编译时设置库相关的参数即可

#9


1,先把C的函数作一个动态库(其中要添加外部说明)
就是说要哪个函数给外面用
2,使用编译参数包含库,并用extern申明就可以用了

要例子的话请发mail:hecan@neusoft.com

#10


搂住好像说的是编好的程序 如果是编好的。EXE文件的话 用批perl或BAT链接吧 
如果是连接.C文件那以上高手答案都可以参考

#11


a(){};
b(){};
c()
{
  a();
  b();
}
main()
{
 c();
}