तो मेरे पास एक ऐसा फ़ंक्शन है जो पहली गेटलाइन पर छोड़कर सीधे दूसरे स्थान पर रहता है। मैंने बफर को साफ़ करने की कोशिश की लेकिन अभी भी कोई भाग्य नहीं है, क्या चल रहा है?गेटलाइन() स्पष्ट होने के बाद भी पहले छोड़ना()
void getData(char* strA, char* strB)
{
cout << "Enter String 1: "; // Shows this line
cin.clear();
cin.getline(strA, 50); // 50 is the character limit, Skipping Input
cout << endl << "Enter String 2: "; // Showing This Line
cin.clear();
cin.getline(strB, 50); // Jumps Straight to this line
}
अपने कंसोल कम से कम 50 चरित्र चौड़ा है इनपुट स्ट्रिंग के प्रथम वर्ण को दूर नहीं होगा? डिफ़ॉल्ट मुझे 80 लगता है –