Witam. Kiedy próbuję zapisać do pliku więcej niż jedno słowo, program ignoruje wszystko po naciśnięciu pierwszej spacji. Dlaczego tak się dzieje?
Kod:
#include <iostream>
#include <fstream>
using namespace std;
string log;
int main()
{
cout << "Personal log: ";
cin >> log;
fstream file;
file.open("log.txt",ios::out);
file << log;
file.close();
return 0;
}
========
Personal log: Aye, aye, captain.
[log.txt]
Aye,