الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سوال setpixel

مغلق
بدأه فليت في 29 يونيو 2006 · 1 رد · 406 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي مشكلة فى هذا البرنامج ان

سوال نامل المساعده يوجد خطاء فى هدا البرنامج

#include <stdlib.h>
#include <math.h>

inline int round (const float a)
{
return int (a+0.5);
}
void lineDDA (int x0, int y0, int xEnd, int yEnd)
{
int dx = xEnd - x0, dy = yEnd - y0, steps, k;
float xIncrement, yIncrement, x = x0, y = y0;
 if (fabs (dx) > fabs (dy))
	steps = fabs (dx);
 else
	steps = fabs (dy);
	xIncrement = float (dx) / float (steps);
	yIncrement = float (dy) / float (steps);

	setpixel ( round (x), round (y) );
	for (k = 0; k < steps; k++)
	{
	x += xIncrement;
	y += yIncrement;
	setpixel (round (x), round (y)); // هناء الخطاء 
	}
 }

ولكم جزئل الشكر

والسلام عليكم ورحمة الله وبركاته

#2

الخطأ ان setpixel غير معرفة

اين تقوم بالرسم و هذه الدالة تنتمى الى اى مكتبة

هذا الموضوع مغلق.

مواضيع مشابهة