انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: saeedab11 در 11 دی 1393، 06:45 ب‌ظ

عنوان: کمک فورییییی ******انجام عملگرها به ترتیب اولویت
ارسال شده توسط: saeedab11 در 11 دی 1393، 06:45 ب‌ظ
با سلام

من دارم برنامه ای می نویسم که میخوام از یه فایل تکست یک دستور را بخونه و ابتدا ساختار دستور را چک کنه بعد محتویات دستور را چک کنه. محتویات دستور یک عبارت ریاضی مثل 2*4+1/8 است که باید این دستور انجام بشه. من برنامه را تا جایی نوشتم ک ساختار دستور را چک میکنه ولی برای انجام دستورات با توجه به اولویت را مشکل دارم و با پرانتز هم میشه اولویت یک عملگر را بالا برد. ساختار دستو مثل زیر :
struct
{
5*6+9-4/8
}
عنوان: پاسخ : کمک فورییییی ******انجام عملگرها به ترتیب اولویت
ارسال شده توسط: vandu در 12 دی 1393، 09:32 ق‌ظ
سلام
با سرچ کردن به موارد مفیدی مثل این (http://safecomp.ir/fa/node/77) می‌رسیدید.
موفق باشید