#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
ofstream out;
string fileName;
char text;
int i;
cout << "请输入文件名:";
cin >> fileName;
out.open(fileName, ios::out);
if (!out)
{
cerr << "文件不能被打开" << endl;
abort(); //中止当前的过程,返回一个错误代码
}
cout << "请输入内容:" << endl;
cin.get(text) //去输入文件名后换行符
while (cin.get(text))
{
if (text == '\n') i = 0;
else i++;
out << text;
//out.put(text);
if (i == 80 && text != '\n')
{
//out.put('\n');
out << '\n';
i = 0;
}
}
out.close();
cout << "文件创建成功!" << endl;
return 0;
}
运行结果: