(1)
Ascii码文件写操作
以ios::out方式打开,如果文件已存在删除其内容
#include <fstream> // 包含文件流类
#include <iostream> // 包含标准输入输出流类
using namespace std;
int main()
{
//方法1:通过文件流的构造函数建立流和文件的关联,以ios::out方式打开,如果文件已存在删除其内容
ofstream outFile("gyy.txt"); //创建一个输出文件流对象,与文件gyy.txt关联,并打开文件
// ofstream outFile("gyy.txt",ios::out);
/*
//方法2:先建立文件流对象,在通过对象调用流成员函数open来建立流和文件的关联
ofstream outFile;
outFile.open("gyy.txt");
*/
if(!outFile) //如果文件打开失败,则outFile==0,如果打开成功为非0值
{
cout<<"打开文件失败,退出程序!"<<endl;
exit(1);
}
outFile<<"a good woman!"<<endl; //向文件中输出字符串
cout<<"a good woman!"<<endl; //向屏幕上输出字符串
outFile.close(); //关闭当前流关联的文件
return 0;
}