直接上代码
#include<iostream>
#include<fstream>
using namespace std;
//1、创建文件输出流,并打开流向的文件
ofstream ofs;
ofs.open("txtName.txt",ios::out );
//ios::out:如果没有文件,那么生成空文件;如果有文件,清空文件
if (!ofs)
{
cout << "打开文件失败!" << endl;
exit(1);
}
//2、输出内容,格式和std::cout一样
ofs << "context" << endl; //endl用于换行
//3.使用完关闭流
ofs.close();
补充:写.cvs文件流程一样,只不过第一步打开的文件名后缀为.cvs; 然后写入顺序从左到右、从上至下,“,”向右换格、“std::endl”向下换行。(.txt与cvs本质都是文件,只是通过后缀名区分用怎样格式进行编写、解析)
示例代码:
#include<iostream>
#include<fstream>
using namespace std;
//1、创建文件输出流,并打开流向的文件
ofstream ofs;
ofs.open("Data.csv", ios::out);
//ios::out:如果没有文件,那么生成空文件;如果有文件,清空文件
if (!ofs)
{
cout << "打开文件失败!" << endl;
exit(1);
}
//2、输出内容
ofs << 第一行第一格内容<<"," <<第一行第二格内容<<","<<endl; //换行
//3.使用完关闭流
ofs.close();