PDA

View Full Version : انجام عملیات محاسباتی روی رشته



sara_traveler
دوشنبه 03 مرداد 1390, 14:58 عصر
سلام دوستان
من رشته ای به صورت زیر دارم
a="@p01+@p01*@p03 -@p04".
که @P01 مثلا مساوی 100
و @p02 مساوی 200
الی اخر
حالا من می خوام بدونم زمانی که رشته به صورتی شده که متغیرها مقدار گرفتن
می خوام بدونم حالا راهی هست که علامت +*/- خودش تشخیص بده و جواب به من بده
یا نه من حتماباید هر کدام از علامت ها رو جدا بررسی کنم و بعد عملیات روش انجام بدم
ممنونhttp://forum.p30world.com/images/New-smile/N_aggressive%20(17).gif

Farshid007
دوشنبه 03 مرداد 1390, 15:13 عصر
من که فکر نکنم راهی باشه خودش تشخیص بده باید خودت بنویسی بهترین راه هم از Switch هستش

linux
سه شنبه 04 مرداد 1390, 16:58 عصر
سلام دوستان
من رشته ای به صورت زیر دارم
a="@p01+@p01*@p03 -@p04".
که @P01 مثلا مساوی 100
و @p02 مساوی 200
الی اخر
حالا من می خوام بدونم زمانی که رشته به صورتی شده که متغیرها مقدار گرفتن
می خوام بدونم حالا راهی هست که علامت +*/- خودش تشخیص بده و جواب به من بده
یا نه من حتماباید هر کدام از علامت ها رو جدا بررسی کنم و بعد عملیات روش انجام بدم
ممنونhttp://forum.p30world.com/images/New-smile/N_aggressive%20(17).gif
اگر نرم افزار خوانده باشی در درس کامپایلر بحث شده، همین فروم دنبال math parser بگرد

Esmail Solhkhah
سه شنبه 04 مرداد 1390, 18:25 عصر
سلام دوستان
من رشته ای به صورت زیر دارم
a="@p01+@p01*@p03 -@p04".
که @P01 مثلا مساوی 100
و @p02 مساوی 200
الی اخر
حالا من می خوام بدونم زمانی که رشته به صورتی شده که متغیرها مقدار گرفتن
می خوام بدونم حالا راهی هست که علامت +*/- خودش تشخیص بده و جواب به من بده
یا نه من حتماباید هر کدام از علامت ها رو جدا بررسی کنم و بعد عملیات روش انجام بدم
ممنونhttp://forum.p30world.com/images/New-smile/N_aggressive%20%2817%29.gif


دوست عزیز میتونی از این Parser استفاده کنی

موفق باشی.