C语言如何在一个工程里建立多个文件? (内详)

一个工程里面只能有一个MAIN,这样子的话一个工程怎么建多个文件啊?之前上网查询过相关资料,不是没给例子,只有文字说明,就是例子太过于复杂!!或许小弟愚笨了..一定要有例... 一个工程里面只能有一个MAIN,这样子的话 一个工程怎么建多个文件啊?
之前上网查询过相关资料,不是没给例子,只有文字说明,就是例子太过于复杂!!或许小弟愚笨了..
一定要有例子 没有例子等于白说(小弟是C语言初学者),或者给个网上链接相关资料,或者编写个简单程序,复杂小弟看不懂
邮箱:494606626@qq.com
临表涕泣,不甚感激!!!
展开
 我来答
刺友互
高粉答主

2019-06-20 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:69.8万
展开全部

1、打开uVision keil4软件,新建好一个工程。

2、点击右键软件窗口左侧的”源组1“,再点击红色小框框里面的字”添加文件到组"源组1"。

3、选择已经创建好的C程序”点击添加“即可在一个工程中添加C程序文件

4、点击添加后可以看见在”源组1“里面已经添加了一个”u4vision软件如何在一个工程中添加一个C程序.C“。添加成功。

5、双击”源组1“。

6、弹出添加C程序界面后,由于已经添加了一样名字的C程序文件,软件会提示重复添加,点击确定即可。如果要再添加C程序文件,另选一个不同名字的C程序文件即可。

rockrider001
推荐于2018-03-01 · TA获得超过1566个赞
知道小有建树答主
回答量:1200
采纳率:100%
帮助的人:1175万
展开全部
一个工程只能有一个main函数,但可以有多个文件
例如main.c定义
#include "stdio.h"
void main(void)
{
printf ("hello");
}

在另一个文件file2.c里再定义一些函数
void fun1()
{
}
void fun2()
{
}
然后把这两个文件都包涵到工程里去一起编译就可以了。
如果你要从main函数里调用file2.c里的函数那在调用之前声明一下
extern void fun1();
extern void fun2();
调用
fun1();
fun2();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaolong032000
2011-03-10
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
可参考谭浩强的<<C程序设计第二版>>第186页的叙述。如果要了解在一个文件中引用其它文件的变量或函数,可参考该书第176页关于外部变量和函数的介绍。
以下是用Turbo C2.0环境下编制运行的。
文件一:
file1.c
void main()
{
extern int a;
extern int b;
extern void printans();
printans();
}
文件二:
file2.c
void printans()
{
a=3;
b=2;
printf("the two numbers sum is-->%d",a+b);
}
文件三:
file3.prj(此为保存时填写的文件名,路径在turbo C中选Project菜单,找到下拉菜单中的project name项回车即可输入此文件名,以下是文件的内容)
file1.c
file2.c
在turbo C的Edit 状态下打开文件3即可运行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
留校察看uZ
2011-03-10 · TA获得超过261个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:144万
展开全部
因为其他文件中不包含main方法的。
以下是一个工程中的三个文件
//print.h
#include <stdio.h>
void print();

//main.cpp
#include “print.h”
int main()
{
print();
return 0;
}

//print.c
#include "print.h"
void print()
{
printf("Hello,World\n");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
9162449
推荐于2017-09-22 · 超过18用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:57.9万
展开全部
初学不需要学多文件工程~~等你掌握了函数的调用了和各种变量的生存期作用域了~~自然也就明白各个文件之间的关系了~~
至于一个工程建立多个文件~~只要在工程菜单下选择添加其他文件就可以
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式