作者apologize (人生在世很惬意)
看板C_and_CPP
标题[问题] 我想要A.c 档里面包含 B.c 档的函式
时间Thu Dec 10 13:49:18 2015
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
C
问题(Question):
A.c 档案包含 B.c 档的函式要怎样写?
错误结果(Wrong Output):
aram undefined -> compile error
程式码(Code):(请善用置底文网页, 记得排版)
A.c
--
#include "b.h"
int main (void) {
aram();
return;
}
--
b.h
--
#ifndef _B_H_
#define _B_H_
void aram (void);
#endif
--
b.c
--
void aram (void) {
prinf ("test");
return;
}
--
--
补充说明(Supplement):
程式码另外打的,可能有漏请指正。目前对照结果跟我写的差不多。
大概是这种感觉,就是写了之後就compiler error 就说a 档案没有被定义aram这函式。
那请问要怎样写?
--
志愿役普遍垃圾不代表每个志愿役都是垃圾。
苗栗人智商普遍低落,不代表每个苗栗人智商都很低。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.30.118
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1449726562.A.384.html
1F:→ Caesar08: 随便猜的,因为没有把b.c加入编译? 12/10 14:16
2F:→ apologize: 请问怎麽加? 12/10 14:30
3F:→ Caesar08: gcc a.c b.c 12/10 14:34
4F:→ apologize: 谢谢了,成功了 12/10 14:35