PDA

View Full Version : ارور Use of unassigned local variable در اجرای برنامه



azitaj
سه شنبه 03 آذر 1394, 20:22 عصر
سلام دوستان وقتی برنامه رو اجرا میکنم این ارور رو میگیره از (x_a,x_b,y_a,y_b)
لطفا راهنمایی کنید

int x_a, x_b, y_a, y_b;
pictureBox1.Image = bmp;
int x, y, k, x_inc, y_inc,step;
int dx = (x_b - x_a);
int dy = (y_b - y_a);
if (Math.Abs(dx) > Math.Abs(dy))
step = Math.Abs(dx);
else
step = Math.Abs(dy);
x_inc = (dx / step);
y_inc = (dy / step);
x = x_a;
y = y_a;
bmp.SetPixel(x, y, Color.Red);
for (k = 1; k <= step; k++)
{
x += x_inc;
y += y_inc;
bmp.SetPixel(x, y, Color.Blue);
}

AmiN0012
سه شنبه 03 آذر 1394, 21:20 عصر
سلام دوست عزیز.به متغیرهات مقدار اولیه بده

int x_a=0, x_b=0, y_a=0, y_b=0;