فوژان جون
شنبه 01 تیر 1392, 01:32 صبح
سلام دوستان
من یه تابع میخوام که 2 رشته با طول متفاوت رو مقایسه کنه یک رشته از ورودی دریافت میشه و یک رشته از استراکچر گرفته میشود برنامه به این صورت است که کاربر یه خط کد وارد میکنه حالا این خط کد کاربر توی یک ارایه ریخته میشه بعد بر اساس کد اسکی که عدد یا حرف یا اپراتور در ارایه های مربوطه ذخیره میشه حالا ارایه مربوط به حروف 7 خونه ای است اگر if داخل ان قرار بگیرد اخر ان 0\قرار می گیرد که وقته با استفاده از تابع strcmp مقایسه میشه با if که در داخل استراکچر است به دلیل ان 0\که اخران قرار دارد عددی غیر از صفر بر می گرداند که باعث اشتباه می شود من میخواستم نوع ارایه ها رو vector در نظر بگیرم اما نمیدونستم که با چه تابعی باید با استراکچر مقایسه کنم با تابع فوق خطا می داد که وکتور از نوع const *char نیست
ممنون از دوستانی که کمک میکنند لظفا سریع کمک کنید که وقتی ندارم مرسی
من یه تابع میخوام که 2 رشته با طول متفاوت رو مقایسه کنه یک رشته از ورودی دریافت میشه و یک رشته از استراکچر گرفته میشود برنامه به این صورت است که کاربر یه خط کد وارد میکنه حالا این خط کد کاربر توی یک ارایه ریخته میشه بعد بر اساس کد اسکی که عدد یا حرف یا اپراتور در ارایه های مربوطه ذخیره میشه حالا ارایه مربوط به حروف 7 خونه ای است اگر if داخل ان قرار بگیرد اخر ان 0\قرار می گیرد که وقته با استفاده از تابع strcmp مقایسه میشه با if که در داخل استراکچر است به دلیل ان 0\که اخران قرار دارد عددی غیر از صفر بر می گرداند که باعث اشتباه می شود من میخواستم نوع ارایه ها رو vector در نظر بگیرم اما نمیدونستم که با چه تابعی باید با استراکچر مقایسه کنم با تابع فوق خطا می داد که وکتور از نوع const *char نیست
ممنون از دوستانی که کمک میکنند لظفا سریع کمک کنید که وقتی ندارم مرسی