abasfar
پنج شنبه 01 دی 1390, 23:44 عصر
سلام
دوستان من برای گرفتن رشته که از جمله فاصله و هرکاراکتری بجز نیولاین باشه از کد زیر استفاده میکنم
getline(cin, str1);
حالا با کد بالا اگر دکمه قبل از دستور بالاش زده باشه دیگه کد را اجرا نمیکنه
باید به این صورت به کار ببرم
getline(cin, str1);
getline(cin, str1);
اولی را برای ذخیره enter
و دومین خط هم برای ذخیره کردن رشته ورودی
من در کل میخوام کد زیر را بنویسم
cout << "Enter new word> ";
getline(cin,NewWord);
cout << "Enter meaning> ";
getline(cin,NewWordMeaning);
اما باید کد زیر را به صورت
cout << "Enter new word> ";
getline(cin,NewWord);
getline(cin,NewWord);
cout << "Enter meaning> ";
getline(cin,NewWordMeaning);
بنویسم تا درست عمل کنه
ایا روشی دیگری هست برای گرفتن رشته یا کد من مشکل داره
دوستان میشه کمک کنید
دوستان من برای گرفتن رشته که از جمله فاصله و هرکاراکتری بجز نیولاین باشه از کد زیر استفاده میکنم
getline(cin, str1);
حالا با کد بالا اگر دکمه قبل از دستور بالاش زده باشه دیگه کد را اجرا نمیکنه
باید به این صورت به کار ببرم
getline(cin, str1);
getline(cin, str1);
اولی را برای ذخیره enter
و دومین خط هم برای ذخیره کردن رشته ورودی
من در کل میخوام کد زیر را بنویسم
cout << "Enter new word> ";
getline(cin,NewWord);
cout << "Enter meaning> ";
getline(cin,NewWordMeaning);
اما باید کد زیر را به صورت
cout << "Enter new word> ";
getline(cin,NewWord);
getline(cin,NewWord);
cout << "Enter meaning> ";
getline(cin,NewWordMeaning);
بنویسم تا درست عمل کنه
ایا روشی دیگری هست برای گرفتن رشته یا کد من مشکل داره
دوستان میشه کمک کنید