我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 如何运行一个多文件FILE1.C   FILE2.C........==的程序?? 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

随风而飘





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 136
威望: 0
浮云: 1121
在线等级:
注册时间: 2006-06-04
最后登陆: 2009-04-14

5come5帮你背单词 [ confuse /kən'fju:z/ vt. 使混乱,使困惑,混淆,混同 ]


如何运行一个多文件FILE1.C   FILE2.C........==的程序??

哪位蝈蝈给我讲下如何将file1.c file2.c file3.c ==联合起来运行啊?
还有,C语言中的逻辑运算符"逻辑或(OR)"怎么打啊?
蝈蝈帮帮忙啊
ps:我用的是"Turbo C与C++集成实验环境 5.0"
顶端 Posted: 2006-09-25 16:42 | [楼 主]
demonwar



年度之星奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 头你妹的
等级: 管理员
家族: 存在与虚无
发贴: 52925
威望: 11
浮云: 1406
在线等级:
注册时间: 2006-08-02
最后登陆: 2018-06-18

5come5帮你背单词 [ politician /poli'tiən/ n. 政治家,政客 ]


在文件开头写#include file1.c
.
.
.
.
#include fileN.c..........
顶端 Posted: 2006-09-25 18:05 | [1 楼]
随风而飘





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 136
威望: 0
浮云: 1121
在线等级:
注册时间: 2006-06-04
最后登陆: 2009-04-14

5come5帮你背单词 [ court /ko:t/ n. 过程,进程,(一)道(菜),课程,教程 ]


我用了这种方法,但它说无法打开其他的文件
顶端 Posted: 2006-09-25 18:36 | [2 楼]
随风而飘





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 136
威望: 0
浮云: 1121
在线等级:
注册时间: 2006-06-04
最后登陆: 2009-04-14

5come5帮你背单词 [ still /stil/ ad. 仍然,还,然而,依旧,更,愈,别外,又;a. 寂静的,平静的 ]


看嘛
远程图片:1.JPG
顶端 Posted: 2006-09-25 18:45 | [3 楼]
Index



性别: 保密 状态: 该用户目前不在线
头衔: 取酒独就
等级: 人见人爱
家族: 唯war独尊
发贴: 3901
威望: 0
浮云: 1197
在线等级:
注册时间: 2005-03-01
最后登陆: 2008-03-09

5come5帮你背单词 [ unlike /'Λn'laik/ prep. 不象…,和…不同;a. 不同的,不相似的 ]


不可能的
看看你的include" 绝对路径 "试试
你用的是默认的路径
顶端 Posted: 2006-09-26 07:57 | [4 楼]
hhbhhb



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 292
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-21
最后登陆: 2009-03-16

5come5帮你背单词 [ scream /skri:m/ v. & n. 尖叫 ]


其实。。。多文件编译是要新建一个项目然后把所有文件都列进去,在link的时候连接的哦。。。
直接include可能可以,不过不是标准方法啦。。。
TC的话是支持project的哦。。
顶端 Posted: 2006-09-26 21:15 | [5 楼]
kaby





性别: 帅哥 状态: 该用户目前不在线
头衔: 又好又强大
等级: 荣誉会员
家族: 八宝推倒委员会
发贴: 3360
威望: 0
浮云: 584
在线等级:
注册时间: 2003-09-24
最后登陆: 2015-03-28

5come5帮你背单词 [ dish /di/ n. 碟盘,菜肴,一道菜 ]


还include .c文件
不懂为什么要装懂呢?
这样害人不浅…………
顶端 Posted: 2006-09-27 11:56 | [6 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ resonance /'r/znəns/ n. 共鸣,洪亮,共振 ]


Quote:
还有,C语言中的逻辑运算符"逻辑或(OR)"怎么打啊?


用这个哈“||”
顶端 Posted: 2006-09-27 15:18 | [7 楼]
sosohur



自信之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 朋友们再坐到喝喝酒吧
等级: 荣誉会员
家族: Red Devils--夢劇塲
发贴: 14924
威望: 3
浮云: 737
在线等级:
注册时间: 2005-12-08
最后登陆: 2012-02-23

5come5帮你背单词 [ bird /bə:d/ n. 鸟,禽 ]


会用.prj吧?
顶端 Posted: 2006-09-27 20:03 | [8 楼]
随风而飘





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 136
威望: 0
浮云: 1121
在线等级:
注册时间: 2006-06-04
最后登陆: 2009-04-14

5come5帮你背单词 [ mode /məud/ n. 方式,方法,样式,型 ]


Quote:
引用第6楼kaby于2006-09-27 11:56发表的:
还include .c文件
不懂为什么要装懂呢?
这样害人不浅…………

c语言185页倒数第5行........
清华的C语言
顶端 Posted: 2006-09-29 10:18 | [9 楼]
随风而飘





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 136
威望: 0
浮云: 1121
在线等级:
注册时间: 2006-06-04
最后登陆: 2009-04-14

5come5帮你背单词 [ harmonious /ha:'məunjəs/ a. 协调的,悦耳的,和睦 ]


Quote:
引用第4楼Index于2006-09-26 07:57发表的:
不可能的
看看你的include" 绝对路径 "试试
你用的是默认的路径

"绝对路径"是什么?
举个列子
顶端 Posted: 2006-09-29 11:18 | [10 楼]
kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ convey /kən'vei/ vt. 传达,表达,传送,运输 ]


Quote:
引用第6楼kaby于2006-09-27 11:56发表的:
还include .c文件
不懂为什么要装懂呢?
这样害人不浅…………

鄙视这种

自己不给出帮助方法,还....
顶端 Posted: 2006-10-02 13:18 | [11 楼]
hhbhhb



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 292
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-21
最后登陆: 2009-03-16

5come5帮你背单词 [ aspect /'æspekt/ n. 样子,面貌,(问题、事物等的)方面 ]


Quote:
引用第9楼随风而飘于2006-09-29 10:18发表的:

c语言185页倒数第5行........
清华的C语言

include理论上是可以引用任何类型文件的,不过一般不会引用C。
因为include等效于把那个文件直接加入到include的位置。等于说只编写了一个源文件,当然不会出现连接的问题。
不过更标准的做法是分开几个.cpp,在.h中进行申明(declare),在其它文件中引用.h。其实.h就起到一种类似接口的作用。
编译时会分别编译每个源文件,对每个源文件生成一个目标文件(.obj),然后在连接(link)时再合在一起。
这样做的好处很多。比如大的项目分工编写,比如加快编译速度(只编译修改的单元)。所以这才是标准的方式。
如果是下载的代码之类,直接引用.cpp还可能会不能用。因为申明部分在.h里。当然如果你bt到.h和.cpp一起引用那是没话说了……
正确的做法是建立一个工程(project),把所有源代码加进去再编译,就会自动连接所有代码了。如果是gcc等命令行编译,就直接在参数中列出所有源文件。当然更标准的做法是做makefile,这里就不说了……

针对楼主问题的补充说明:
楼主不应当引用.c,而应该新建工程,然后加入所有项目文件再编译,就会自动连接了。
extern表示那个函数在别的文件里,是个申明,根据以上说明,建议放到单独的.h里方便引用。
我只用过TC++3,具体建工程的方法自己研究一下。。
关于include后找不到文件,因该是路径的问题。。不过不建议include,如果真要的话,把那行extern删了,因为不是外部函数了。

有错误欢迎来砸……
顶端 Posted: 2006-10-03 19:43 | [12 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.011552(s) query 5, Time now is:05-16 00:23, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号