انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: chandlerbing در 07 دی 1399، 08:45 بظ
-
سلام وقتتون بخیر
من یه کد نوشتم که تو اوبونتو کامپایل کردم و کار میکنه
اما همون کد رو با همون کامپایلر (نسخه ی ویندوزی اون کامپایلر) با همون ورودی ها برسی کردم . خروجی هاش همشون مینویسه NaN و با یه کاپایلر دیکه کامپایل کردم ارور تقسیم بر صفر میده
برنامه ای که نوشتم با روش تکرار(ایتریشن) چندتا پارامتر رو محاسبه میکنه
دلم میخاد بدونم دلیلش چیه برنامم تو اوبونتو کار میکنه ولی تو ویندوز خطا میده
واقعا عجیبه آخه چرا؟
پانویس: چرا تو ویندوز کامپایل میکنم ؟ جواب سیستم عامل استاد بزرگوار! ویندوزه .
-
کدی که نوشتید رو بذارید تا بشه بررسی کرد (طبیعتا بین کامپایلرهای مختلف اون هم در سیستم عامل های مختلف تفاوت وجود داره و نوشتن کد cross-platform نیاز به در نظر گرفتن یک سری موارد داره اما موردی که شما بهش اشاره کردین رو تا کد نباشه نمیشه پاسخ درستی بهش داد. شما در سوال تون به زبان مورد استفاده هم حتی اشاره نکردین که البته احتمالا C باشه)
-
کدی که نوشتید رو بذارید تا بشه بررسی کرد (طبیعتا بین کامپایلرهای مختلف اون هم در سیستم عامل های مختلف تفاوت وجود داره و نوشتن کد cross-platform نیاز به در نظر گرفتن یک سری موارد داره اما موردی که شما بهش اشاره کردین رو تا کد نباشه نمیشه پاسخ درستی بهش داد. شما در سوال تون به زبان مورد استفاده هم حتی اشاره نکردین که البته احتمالا C باشه)
با فرترن نوشتم برناممو
هیچ تابع یا ماژول یا سابروتینی که به سیستم عامل بستگی داشته باشه استفاده نکردم
-
بهرحال بهتره کدتون رو قرار بدین تا دوستانی که به فرترن آشنان بتونن شما رو راهنمایی کنن. بر پایه حدس و گمان که نمیشه جواب سوالی رو داد
-
فرترن روی هر کامپایلری یه جوره
مشکل از همونه