文件是计纤链算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。
特性:每个文件都有文件名、文件所在路径、创建时让竖启间及访问仅限等属性。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
流是字节序列的抽象概念,例如文件、输入/输出设备、内部进程通信管道等。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。
存储介质:除了和磁盘文件直接相关的文件流以外,流还有多种类型。流可以坦如分布在网络中、内存中或者是磁带中。
ifstream 输入文件流 input file stream 用于从文件读数据(从文件读入)ofstream 输出文件流 output file stream 用于向仿辩晌文件写数据(输出到文件)
举个例备锋子
#include <iostream>
#include <fstream>
using namespace std
int main()
{
int a = 3, b = 5, c, d
fstream x ("kdjf.dat", ios::out|ios::binary)
if(x.fail())
{
cout <<" open file fail "<<endl
return -1
}
x.write((const char *)&a, sizeof(int))
x.write((const char *)&b, sizeof(int))
x.close()
x.open("灶银kdjf.dat", ios::in)
if(x.fail())
{
cout <<" open file fail "<<endl
return -1
}
x.read((char *)&c, sizeof(int))
x.read((char *)&d, sizeof(int))
x.close()
cout<<c<<endl
cout<<d<<endl
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)