#include <iostream>
#include <fstream>
#include <cstdlib>
#include <string>
int main()
{
using namespace std;
string str;
ofstream fout("exampli.txt");
if (!fout)
{
cerr << "写入 exampli.txt 文件失败。\n";
exit(EXIT_FAILURE);
}
while (getline(cin, str) && str != "")
{
fout << str << endl;
}
fout.close();
ifstream fin("exampli.txt");
if (!fin)
{
cerr << "打开 exampli.txt 文件失败。\n";
exit(EXIT_FAILURE);
}
while (!fin.eof())
{
getline(fin, str);
cout << str << endl;
}
fin.close();
return 0;
}
追问getline()这个函数什么意思,怎么用
追答getline() 函数在默认情况下读取整行。
至于怎么用,看我写的参考资料。
参考资料:http://www.cplusplus.com/reference/string/getline/