سلام دوستان
چرا تو C++‎ قتی از این شی دو بار استفاده می کنیم مثلا :
int main () {
char str1[40] , str2 [40] ;
cin.get (str1,39);
cout << "Please enter the second one ..." ;
cin.get(str2,39);
cout << str1 << " " << str2;
getch();
return 0;
}

ساختار دوم get اسکیپ میشه ؟ ولی اگه اینطوری بنویسیم :
int main () {
char str1[40] , str2 [40] ;
cin.get (str1,39);
cout << "Please enter the second one ..." ;
cin.get();
cin.get(str2,39);
cout << str1 << " " << str2;
getch();
return 0;
}

درست میشه ؟ ون ساختار خالی چیکار می کنه ؟ تو یه کتابی کامنت داده بود جلوش :for discard end of line char ولی نفهمیدم منظورش چی بود .
پیشاپیش ممنون