怎么把.h文件与.c文件放在根目录下同一目录下

C/C++不同文件夹下包含头文件的方法及#include的使用
本文主要介绍了如何不同文件夹下使用预处理器指示符#include。
假设我们有如下一个工程,其中包含了几个源代码文件和头文件。其中main.c是主源代码文件,里面包含main函数。
在base中包含:func3.h,func3.c,文件夹main和文件夹func4
在main中包含:main.c,func1.h,func1.c和文件夹func2。
在func2中包含:func2.h和func2.c
在func4中包含:func4.h和func4.c
在main中包含头文件func1.h:#include "func1.h"
这里main.c和func1.h在同一个文件下。
在main中包含头文件func2.h:#include "func2\func2.h"
这里main.c和func2.h不在在同一个文件下,但文件夹func2和main.c同级。"func2\func2.h"表示main.c这一级func2文件夹下的func2.h头文件。
在main中包含头文件func3.h:#include "..\func3.h"
这里main.c和func3.h不在在同一个文件下,但文件夹main和func3.h同级。"..\func3.h"表示main.c上一级文件(base)夹下的func3.h头文件。
在main中使用func4.h:#include "..\func4\func4.h"
这里main.c和func4.h不在在同一个文件下,但文件夹main和文件夹func4同级。"..\func4\func4.h"表示main.c上一级文件夹(base)下的func4文件夹下的func4.h头文件。
注1:DOS命令中"cd.."和这里的".."有类似的作用。
注2:"#include" 可读作&&
"包含当前源代码或头文件"
".."&&&&&&
可读作&& "上一级文件夹"
可读作&& "下的"
"func4"&&&
可读作&& "func4文件夹"
可读作&& "下的"
"func4.h"& 可读作&&
"func4头文件"
连起来就是: "包含当前源代码或头文件上一级文件夹下的func4文件夹下的func4头文件"。
用#include
加载头文件时,"./"表示当前目录,"../"表示当前目录的上一级目录。注意!这个当前目录不是工程所在的目录,而是该文件所在的目录。在include中,'/'与'\'的功能貌似一样,#include
"../math/Vector3.h"与#include "..\math\Vector3.h"也貌似等价。
在字符串中,'\'是转义字符,要表示'\',在字符串中应写为'\\',因此"../A/B/C.exe"与
"..\\A\\B\\C.exe"等价。
http://topic.csdn.net/u//15af528d-d417-4f6b-8fa9-565e3d980eb2.html
http://blog.csdn.net/zlwzlwzlw/archive//4955560.aspx
/paladin1893/blog/item/8dabb.html
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。2013年6月 Linux/Unix社区大版内专家分月排行榜第二2013年5月 Linux/Unix社区大版内专家分月排行榜第二2013年3月 Linux/Unix社区大版内专家分月排行榜第二2013年1月 Linux/Unix社区大版内专家分月排行榜第二2012年12月 Linux/Unix社区大版内专家分月排行榜第二2012年8月 Linux/Unix社区大版内专家分月排行榜第二2011年12月 Linux/Unix社区大版内专家分月排行榜第二2011年10月 C/C++大版内专家分月排行榜第二2011年10月 Linux/Unix社区大版内专家分月排行榜第二
2012年6月 C/C++大版内专家分月排行榜第三2012年6月 PHP大版内专家分月排行榜第三2012年5月 C/C++大版内专家分月排行榜第三2012年3月 Linux/Unix社区大版内专家分月排行榜第三2012年2月 Linux/Unix社区大版内专家分月排行榜第三2011年11月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。怎么在两个.c文件中包含同一个.h文件呢?_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:526,337贴子:
怎么在两个.c文件中包含同一个.h文件呢?收藏
那个.h文件包含一个文件的函数声明跟变量定义两个.c文件都用到这个函数但是编译后提示
变量 那个地方出错这是为什么呢?
c语言?就业后薪资多少?上市公司&达内&,独家TTS8.0教学系统,c语言?达内专家指出;高薪就业始于上市公司,0基础也可入学!
头文件放变量定义干什么?直接选一个 ,c 文件在放变量定义,然后在 .h 文件里用 extern 声明那个变量。
声明才放头文件,变量的定义不应该
两个.c包含同一个头文件,那就写那两个.c文件的时候都包含那个.h就行了啊,但是那个.h文件必须加上防止重复编译
一天,我在河边玩耍,一不下心刚买手机掉了进去,我伤心欲绝。这时,河中飘上来一位老爷爷,他左右两手都拿着一部手机,问我:少年,你掉进去的是这部6S还是这部S7啊?诚实的我摇了摇头,如实回答:我掉的是快的漂亮,薄的持久的魅蓝Note3。老爷爷欣慰的笑了,朝河中喊到:楼下的,还不快呈上来?!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 css文件放在哪个目录 的文章

 

随机推荐