0

آموزش های مرتبط با # c

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:آموزش های مرتبط با # c
سه شنبه 22 اردیبهشت 1394  1:46 AM

به نام خدا 
 
در این پست شما نوعی خطا اشنا میکنم..
 
در تعریف متغیر ها در برنامه باید دقت کنید
مثال : متغیری از نوع int تعریف میکنیم
کد:
int number;
 
number محدوده مقادیر 2147483647 + تا 2147483647 - میتواند در خودش ذخیره کند.
در مثال بالا بر فرض حافظه ما 512 مگابایت است
فرض کنید حافظه سیستم ما 256 مگابایت است در این صورت محدوده مقادیر مجاز 67108864 میباشه
 
 
قطعه کدی مینویسی تا بیشتر اشنا بشید.
در این برنامه یک button و یک شی از نوع textBox قرار میدهیم 
و برای رویداد کلیک button کد زیر را مینویسیم
 
کد:
int number;
           number = int.Parse(textBox1.Text);
           MessageBox.Show("Enter Number:" + number);
 
حال اگر در textbox عدد 2147483648 را وارد کنیم خطایی سر ریز بافر (Buffer overflow) رخ میده 

 

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها