संभव डुप्लिकेट:
Need help with getline()getline() करता है, तो कुछ आदानों के बाद इस्तेमाल किया काम नहीं करता है
getline()
काम नहीं कर रहा है, अगर मैं कुछ आदानों के बाद इसका इस्तेमाल, यानी
#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");
}
जहां मैं इनपुट के शीर्ष पर getline()
का उपयोग करता हूं, यह काम करता है यानी
cout<<"Journal Entry:\t";
cin.getline(journal,23);
cout<<"Date:\t";
cin>>date;
cout<<"Time:\t";
cin>>time;
कारण क्या हो सकता है?
कृपया परिभाषित "काम नहीं कर रहा है"। आपने क्या परिणाम अपेक्षित किए, और आपको क्या मिला? –