1
我有一個名爲database.txt的現有文本文件。如果我嘗試在包含空格的末尾添加字符串,它只會將字符串內容添加到空格中。我如何添加整個字符串輸入,包括空格?如何文件流字符串(包括空格)?
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
string line;
fstream database;
database.open("Database.txt",ios::app);
cout<<"Name";
cin>>line;
database<<line;
database.close();
return 0;
}
['標準:: getline'(http://en.cppreference.com/w/cpp/string/basic_string/getline) –
變化'CIN的>>行;'到'std :: getline(cin,line);' –