سلام دوستان
من میخوام در tcpp یک جمله را از ورودی خوانده
و بعد از آخر به اول اونو بخونم و در یک متغیر قرار بدم
و سپس این جمله از آخر به اول خوانده شده را با جمله اول مقایسه کنم
لطفا راهنمایی کنید
سلام دوستان
من میخوام در tcpp یک جمله را از ورودی خوانده
و بعد از آخر به اول اونو بخونم و در یک متغیر قرار بدم
و سپس این جمله از آخر به اول خوانده شده را با جمله اول مقایسه کنم
لطفا راهنمایی کنید
از چه نظر مي خواي مقايسه شون كني؟
خب اینکه اصلا سخت نیست
جمله اول رو می تونی حرف به حرف بگیری یا کامل
به هر حال توی یه رشته ذخیره میکنی
بعد از آخر رشته به سمت اول پیمایش میکنی
واسه تشخیص آخر بودن هم چند تا راه داری شاید ساده ترینش این باشه که ورودی رو اگه حرف به حرف میگیری از یه شمارنده استفاده کنی تا تعداد حروف رو داشته باشی
نمی دونم منظورت واقعا همین بود یا جای دیگه ای مشکل داری؟!(به نظرم تا اینجاش که خیلی ساده بود)
بعد جمله اول رو که توی جمله دوم ریختی میشه با همون تابع strcmp مقایسه کنی ...
سلام
ببين كد زير مياد و جمله اي كه وارد كردي برعكسشو در يه متغير ديگه ميريزه و چاپش مي كنه.
و در مورد مقايسه شون من از كاري كه تابع strcmp نجام ميده هيچي نمي دونم اگه يگي بكه كه اين تابع چي كار انجام ميده و در نهايت چي رو بر مي گردونه ازش ممنون ميشم.
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این تابع دو رشته رو با هم مقایسه می کنه (از نظر ترتیب الفبایی)و در مورد مقايسه شون من از كاري كه تابع strcmp نجام ميده هيچي نمي دونم اگه يگي بكه كه اين تابع چي كار انجام ميده و در نهايت چي رو بر مي گردونه ازش ممنون ميشم.
خروجی این تابع یا صفر هست یا یه عدد مثبت یا منفی
اگه صفر برگردونه یعنی دو رشته با هم مساوی هستند
اگه بزرگتر از صفر اولی بزرگتر بوده
و اگه کوچکتر از صفر دومی بزرگتر بوده
خوب با توجه به راهنمايي كاربر فاطمه برنامه ي كامل شما ميشه اين===>
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)