在C++头文件主要有哪些?怎样使用文件流的输入和输出?

还有头文件的作用也顺便介绍下
2024-11-18 06:39:02
推荐回答(2个)
回答1:

编译器自带的头文件都在安装目录的include文件夹下
包括iostream,math等 可根据需要在文件中引入
也可以自定义头文件,只要写成*.h形式就可以了
在引入时用#include "XXXX.h" 不能用<>,使用相对路径

C++中建议用这种形式:
#include //没有.h 这个是输入输出流
#include //在前面加c 一样没有.h 表示是C语言中的
//这个是数学函数 引入后可以使用sin() 之类的
using namespace std;//这是命名空间

文件操作要引入 #include //文件流
这里有个例子:你可以去参考一下:
#include
#include
using namespace std;

int main() //文本形式读写文件
{
char ch;
cout<<"open file"< ifstream fin("F:\\a.txt");
if(!fin)
{
cout<<"can not open infile!"< //return;
}
fin.close();
ofstream fout("F:\\a.txt");
if(!fout)
{
cout<<"can not open outfile!"< //return;

}
while(fin.get(ch))
{
cout< if(fout)
fout.put(ch);
}
fin.close();
fout.close();
return 0;

}

也可以用C的方式去操作:http://zhidao.baidu.com/question/80580297.html

回答2:

头文件只有一种,后缀名是.h

每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。