+ -
当前位置:首页 → 问答吧 → 头文件的自定义

头文件的自定义

时间:2011-12-17

来源:互联网

//这个为运行文件
#include <iomanip.h>
#include <math.h>
#include<jishu.h> //自定义的头文件
#include <iostream.h>
void main( )
{ int k,n;
cin>>n; 
for(int i=1;i<=n;++i)
{
for( k=2; k<i;k++)  
if(i%k==0) break;
if(k<i)
cout<<i<<" is not a prime.\n";  
else
cout<<i<<" is a prime.\n";
}
pi();
}



// 这个为自定义头文件的具体内容
# include <iostream.h>
# include <iomanip.h>
# include <math.h>
void pi( )
{
double sum,pn;
const double eps=1.0e-8;
int n;

sum=1.0; //变量赋初值
n=1;
  do  
  { 
double f=1.0;
for(int i=1;i<=n;i++) //求n的阶乘
f*=i;
  pn=1/f;
sum+= pn; //累加求和  
n++;
}while(fabs(pn)>=eps); //未达精度时,继续循环

  cout<<"sum="<<setprecision(9)<<sum<<endl; //输出结果
  cout<<setprecision(6);

}


然而错误,显示该自定义的头文件不能打开

作者: zhangyangxiongxin   发布时间: 2011-12-17

改为
#include "jishu.h" //自定义的头文件
原理自己找书看下

作者: keiy   发布时间: 2011-12-17

用<>引起来的头文件搜索顺序是 系统目录,但不搜索自己的目录
其实<>也可以让它搜索自己的目录,不过需要修改Makefile文件,把自己的目录添加到搜索目录中

作者: hnwyllmm   发布时间: 2011-12-17

新建工程 建立一个xx.h文件用来定义头文件
建立xx.cpp文件或者xx.c文件来定义运行文件 并且在.cpp文件里面加上 #include "xx.h"

作者: hnuqinhuan   发布时间: 2011-12-17

自己定义的都文件不用 <>, 将它改为 " "就成

作者: gtdsj   发布时间: 2011-12-17