求助大神回答: |
|
1分 |
.c不需要#include
|
我是照着书上敲得 |
|
10分 |
你基本上每个文件里都定义了一遍那三个函数,重复定义了 每个定义一个,在Main()所在的文件里调用就可以了 |
另外的三个文件file2/3/4中,没有用到其他两个的,不要加头文件 |
|
其他三个我没有加,只有file2.c加了#include<stdio.h>啊 |
|
29分 | |
还是不行啊 |
|
你试试用命名空间的方法包含你那几个函数
|
|
问题解决了,这个例子是我敲得谭浩强《c语言程序设计》书上的例子,上面有一节专门讲述“如何运行一个多文件的程序”的三种情况下的方法,当然上面肯定没有在vs2013编译环境下的多文件运行方法,所以我就尝试了书上的第三种方法用“#include”命令,将另外三个文件file2.c、file3.c、file4.c包含到file1.c中,所在在文件一中的开头加了三行: |
|
#include “file2.c”
#include”file3.c” #include”file4.c” 把这三行去除即可。 |