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

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

随风而飘





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

5come5帮你背单词 [ overcast /'əuvəka:st/ n. 覆盖,多云的天;a. 遮盖的,多云的,忧愁的 ]


如何运行一个多文件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帮你背单词 [ crude /kru:d/ a. 粗糙的;天然的;粗鲁的;n. 原材料,天然物质 ]


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





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

5come5帮你背单词 [ factory /'fæktəri/ n. 工厂 ]


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





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

5come5帮你背单词 [ mute /mju:t/ n. 哑吧,沉默的人,弱音器;a. 沉默的,哑的;vt. . 使声音减速弱,使色调柔和 ]


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



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

5come5帮你背单词 [ avenue /'ævinju:/ n. 大街,林荫道 ]


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



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

5come5帮你背单词 [ wealth /welθ/ n. 财产,财富,大量,丰富 ]


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





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

5come5帮你背单词 [ card /ka:d/ n. 卡片,名片,请帖,入场券,纸牌 ]


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



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

5come5帮你背单词 [ menu /'menju:/ n. 菜单 ]


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


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



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

5come5帮你背单词 [ sneeze /sni:z/ vi. & n. 打喷嚏 ]


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





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

5come5帮你背单词 [ foolish /'fu:li/ a. 愚蠢的,可笑的 ]


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帮你背单词 [ warehouse /'w/əhaus 'w/əhauz/ n. 仓库,货栈 ]


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帮你背单词 [ rubbish /'rΛbi/ n. 垃圾,废物,废话,胡说八道 ]


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帮你背单词 [ lounge /laund3/ 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.010153(s) query 5, Time now is:05-15 15:04, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号