سلام.
من میدونم که وقتی cin رو قبل از cin.getline به کار میبرید به دلیل موندن یه کارکتر \n در بافر cin (اگه اشتباه نکنم)،cin.getline ورودی از کاربر نمیگیره.
من میخوام تابعی بنویسم که اگر این شرایط پیش اومد cin.ignore فرا خونده بشه،لطفا کمک کنید.