一、对文件的操作
1.基础操作。对文件操作需要#include <fstream> 用ofstream 或 ifstream申明流变量(如data)
申明流变量由于连接需要输出的文件:ofstream data;
·································输入的文件:ifstream data;
流变量连接(打开)文件: data.open("系统中的文件名");
读取文件数据:int number; data >> number;
向文件写入数据: data << number;
关闭文件:data.close();
提示打开文件是否成功:data.fail();成功返回false
for example:
ifsream data;
data.open("1.txt");
if(data.fail())
{
cout << "File failed to open." ;
exit(1); //终止程序, 1在unix与windows系统中表示错误,0表示正确,
//需预编译#include <cstdlib>
}
2,其他操作,ofstream data;data.open("1.txt");打开1.txt文件时,其文件已有内容会丢失,
而data.open("1.txt", ios::app);会是已有内容保留,在其后追加现有数据;且当1.txt不存在时,会创建一个1.txt文件。