写txt文件
使用文件输出的主要步骤如下:
1.包含头文件fstream;
2.创建一个ofstream对象;
3.将该ofstream对象同一个文件关联起来
4.就像使用一个cout那样使用ofstream对象
下面是一个小demo:
ofstream outFile;
outFile.open("test.txt"); //将其与文件关联,若文件不存在则创建,若存在,默认情况下将删除文件中原本的内容
double wt = 12.5;
outFile << wt; //将数据输出到文件夹中
outFile << "test";
outFile.close();//将程序关闭
读txt文件
文件的读取与文件的输出类似,需要创建一个ifstream对象,之后使用open方法与文件进行关联。之后的使用方法则与cin类似。
下面是读取txt文件的demo:
ifstream inFile;
inFile.open("test.txt");//关联文件,假设文件的内容为 12.5test
if (inFile.is_open())//判断文件是否被打开,如果打开则返回true
{
char charArray[50];
double wt;
inFile >> wt;
inFile.getline(charArray, 50);
cout << wt << endl;
cout << charArray << endl;
inFile.close();//关闭文件
}
else//文件打开失败
{
cout << "文件打开失败" << endl;
}