这是书上的一个测试头文件里的函数的程序,但是我的C++不包含这些函数,所以我想自己写。然后以后不用每次写。。。我网上找了一下午方法。。都没成功。求大神指教。。解决问题后加100分。
不会写
还有你说的那个工程
include目录在哪里
我在网上搜到的,先写头文件,再写函数文件,然后不知道怎么放。才能让以后的程序都能用
要不你帮我简单弄一个。截几个图就清楚了。。。
追答头文件的写法其实就是对函数或类或其他对象进行声明。头文件里的东西就是用来声明的,告诉源文件,我这里有这些对象,你可以来调用它们。
例如:
//test.h
void f(int a);
void a(int f);
//test.cpp
#include "test.h"
void a(int f) //顺序反过来没关系,有这个函数的实现就行,没有的话顶多不执行。如果是静态函数就必须要有实现了
{
a+b; //随便写一点,反正这个测试代码没功能的
}
void f(int a)
{
b+a; //原谅我的抽风
}
//source.cpp
#include "test.h" //有了这个头文件就可以调用test.cpp里的函数了
int main()
{
f(1);
a(2);
return 0;
}
对,网上有个就是这么写的,但是该怎么放。。写了然后呢?是写在一个文件还是分别写成一个文件
我就是不知道放哪里
追答头文件的写法其实就是对函数或类或其他对象进行声明。头文件里的东西就是用来声明的,告诉源文件,我这里有这些对象,你可以来调用它们。
例如:
//test.h
void f(int a);
void a(int f);
//test.cpp
#include "test.h"
void a(int f) //顺序反过来没关系,有这个函数的实现就行,没有的话顶多不执行。如果是静态函数就必须要有实现了
{
a+b; //随便写一点,反正这个测试代码没功能的
}
void f(int a)
{
b+a; //原谅我的抽风
}
//source.cpp
#include "test.h" //有了这个头文件就可以调用test.cpp里的函数了
int main()
{
f(1);
a(2);
return 0;
}
Include目录在安装路径下的VC98下的Include,可以把头文件放这里。实现的源文件也要放过来
放在同一个工程下,就要用IDE了。然后包含起来,它们的代码我是用上面的
我的VC++6.0
也在那里吗
我找到了,我试试
先谢谢
不行。。。IDE是什么啊
追答我的是VC6,你是怎么做的?截图上来我看看为什么不行
追问我直接放进去了
我用手机看的,没图
我用电脑看看
追答什么直接放进去?直接放到工程目录中IDE又不能直接识别
添加文件到工程,把那些文件放进来就行
你有QQ吗
我发不了图
这样然后呢
追答文件->新建->头文件或源文件,自己添加吧
追问关键那个test file 我不知道哪里来的
追答文件->新建,新建出来的,
要新建头文件就选择左边红框中表示的第一个选项,然后在右边红框中写文件名
要新建源文件就选择左边红框中表示的第二个选项,然后在右边红框中写文件名
添加了也没有啊
这个啥意思?
大哥,你新建的是工程。。。在新建文件的时候要选择最左边那个选项卡(T_T 我还以为你能看明白呢)。默认是工程选项卡
追问最后成这样了
追答不对,好像。。。好吧我错了。。。你这样是可以的
追问哪个
追答靠,你能不能别把注释也抄进去啊!!
追问你一步一步的发张图吧
我实在是晕了
追答看私信!!
追问我错了。。。
私信是哪里看
没东西
追答1136863240,这是我q