thể trùng lặp:
Need help with getline()getline() không hoạt động nếu sử dụng sau khi một số đầu vào
getline()
không hoạt động, nếu tôi sử dụng nó sau khi một số đầu vào, tức là
#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");
}
nơi như thể tôi sử dụng getline()
trên đầu vào của đầu vào, nó hoạt động tức là
cout<<"Journal Entry:\t";
cin.getline(journal,23);
cout<<"Date:\t";
cin>>date;
cout<<"Time:\t";
cin>>time;
Lý do có thể là gì?
hãy xác định "không hoạt động". Bạn mong đợi kết quả nào và bạn đã đạt được kết quả gì? –