PDA

View Full Version : مبتدی: هدر setPixel?



69Arash69
دوشنبه 19 فروردین 1392, 12:24 عصر
يه سوال كوچولو هدر set Pixel چيه؟ من يه برنامه نوشتم به set Pixel گير ميده؟؟؟؟؟؟؟؟؟

UfnCod3r
دوشنبه 19 فروردین 1392, 13:17 عصر
#include <WinGDI.h>

69Arash69
دوشنبه 19 فروردین 1392, 18:36 عصر
#include <WinGDI.h>


اين هدر رو نميشناسه! من از c++ تحت داس استفاده مي كنم.
اين برنامه است ترسيم خط برزنهام
#include <stdlib.h>
#include <math.h>
void linebres (int x0, int y0, int x1 ,int y1)
{
int dx = fabs(x1 - x0), dy = fabs(y1- y0);
int p = 2 * dy - dx;
int twody = 2 * dy, towdyminusdx = 2 * (dy -dx);
int x,y;
if (x0>x1){
x = x1;
y=y1;
x1=x0;
}
else {
x = x0;
y = y0;
}
setPixel (x,y);
while (x<x0){
x++;
if (p < 0)
p += towdyminusdx;
else {
y++;
p+= towdyminusdx;
}

setPixel (x,y);
}
}