头文件<fstream>
ifstream和ofstream都是包含在头文件<fstream>中的,ifstream是从硬盘读到内存,而ofstream则是从内存读到硬盘
fstream对打开的问件进行读写操作
打开方式有以下几种:
1、用输入/输出方式打开
成员函数open()实现打开
fstream file1;
file1.open("路径名或文件名")
2、区分输入还是输出的方式打开
ifstream file1("文件名或文件路径");//以输入方式打开
ofstream file2("文件名或文件路径");//以输出方式打开
ifstream ffi("FAT2008.txt");//打开文件FAT2008.txt
/*ifstream默认以输入方式打开文件从硬盘到内存;
**ofstream默认以输出方式打开文件,从内存到硬盘
**/
if (!ffi)
{
cout<<"Can't open FAT2008.txt!\n";
cin>>yn;
exit(0);
}
for (i=0;i<K;i++) //从文件FAT2008.txt读入文件分配表FAT
if(ffi)
ffi>>FAT[i];
else
break;
ffi.close(); //打开的文件用完一定要关,fstream提供了close()函数
打开文件使用完后一定要记得用close()函数将文件关闭
如:file2.close();