易截截图软件、单文件、免安装、纯绿色、仅160KB

两个C文件的连接

我建了一个C文件  用来存放main函数
又建了一个C文件  用来存放自定义函数

怎么在main里面去调用另外一个文件的自定义函数啊
extern一下

直接调用,编译器自己会找

能详细点 吗


把那个自定义的换成.h吧。自定义头文件。


#include <myfiles.h>

main所在的.c文件包含自定义函数的头文件(至少总要有一个.h文件吧)。

如5楼所说

先按照5楼的做法,然后在编译的时候两个.c文件一起编译。

或者搞个.h

学些

学习

搞个.h包进来
或者extern一下

用.h吧,不过别忘了编译的时候,把两个.c都要编

学习了……

只要不是static属性,不需要任何.h文件,都是可以调用的

5楼很详细啊

示范:
C/C++ code:

/*
* foo.h
*/
#ifndef _foo_h
#define _foo_h
void hello();
#endif

/*
* foo.c
*/
#include <stdio.h>

void hello() {
printf( "Hello, world\n" );
}

/*
* main.c
*/
#include "foo.h"

int main( void ) {
hello();
return 0;
}

编译时:
gcc -Wall -g main.c hello.c

5楼正解


相关问答:

急!C parser如何实现“__builtin_va_list”

最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

C/C++里屏shift+f10键要怎么写! - C/C++ / C++ 语言

SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html ......

C#填网页表单的问题 - .NET技术 / C#

我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号