امروز وارد انجمن شدم دیدم این آمار رو برام گذاشته!
اگر -- Login as user نصب باشه, میتونید نگاه کنید.
یعنی چی شده؟
امروز وارد انجمن شدم دیدم این آمار رو برام گذاشته!
اگر -- Login as user نصب باشه, میتونید نگاه کنید.
یعنی چی شده؟
این یک باگه که بعضی مواقع برای بعضی ها رخ می ده...مسئله مهمی نیست...صبر کنید تا ادمین ها ببینن و رفع کنن
بعضی مواقع اینطور میشه مشکل خاصی نیست. مدیرها باید رفعش کنن
به طور تخصصی تر:
این عدد همون 2 به توان 32 هستش!!!
یه متغیر از نوع unsigned long
فکر کنم خواسته عدد منفی بگیره ولی چون نمیتونسته ، شده این عدد(آخرین عددی که میتونه توی این نوع متغیر جا بگیره!)
چون تخصصی شد 2 نکتهنوشته شده توسط H M R 0 0 7 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
1- چرا منفی؟ تعداد یادداشت که منفیش معنی نداره
(یاد یه سوتی افتادم که سر کلاس یه نفر از استاد پرسید استاد چرا r که شعاع دایره هست فقط در بازه اعداد + هست ؟ )
2- حالا چون من کدهای اینو ندیدم اگر واقعا عدد منفی لازمه چرا unsigned long تعریف کرده؟ (همون سازنده های vb رو میگما)
فکر کنم راحتترین و بی دردسرترین راه برای خلاص شدن از شر این باگ تعریف متغیرها با int هست . برای اطمینان بیشتر با long
شما خودتو ناراحت نکن بهش میگم long int ش کنه
خوب همین دیگهنوشته شده توسط farzad02 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
به این میگم Bug
چون قرار نبوده منفی بخوره! و به قول شما اصلا عدد منفی لازم نبوده واسه همین int تعریف نشده
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)