Я пытаюсь заставить переменную хранить записанный вопрос, который затем будет записан в файл, однако строка не читается командой getline, и когда я пытаюсь записать ее в файл, она просто ничего не пишет.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void addquestiontofile(){
ofstream myfile;
// Open file to be written to.
myfile.open("quesitons.txt",ios::ate | ios::app);
string newquestion;
cout << "insert new question: \n";
getline(cin, newquestion); // This is the problem line
if(myfile.is_open())
{
myfile << newquestion;
}
}