本周我开始研究 C++ 中的文本文件,在我的练习中,我必须做一个程序,让用户在文件中输入行,但是......对于用户输入的每个空间,程序都会询问新用户。
这是我的代码:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(void){
ofstream myfile;
string answer;
do{
cout << "Insert a line in the file[END to finalize]: ";
cin >> answer;
myfile.open("example.txt");
myfile << answer;
myfile.close();
}while(answer != "END");
}
结果是:
在文件中插入一行[END to finalize]:你好我的朋友
在文件中插入一行[END to finalize]:在文件中插入一行[END to finalize]:在文件中插入一行[END to finalize]: