getline () nie działa, jeśli jest używany po kilku wejściach [duplikat]
Możliwy duplikat:
Potrzebujesz pomocy z getline ()
getline()
nie działa, jeśli używam go po niektórych wejściach, tj.
#include<iostream>
using namespace std;
main()
{
string date,time;
char journal[23];
cout<<"Date:\t";
cin>>date;
cout<<"Time:\t";
cin>>time;
cout<<"Journal Entry:\t";
cin.getline(journal,23);
cout<<endl;
system("pause");
}
gdzie, jakbym używałgetline()
na szczycie nakładów działa, tj.
cout<<"Journal Entry:\t";
cin.getline(journal,23);
cout<<"Date:\t";
cin>>date;
cout<<"Time:\t";
cin>>time;
Jaki może być powód?